CN114697865A - 货运定位方法、装置及系统 - Google Patents
货运定位方法、装置及系统 Download PDFInfo
- Publication number
- CN114697865A CN114697865A CN202011637247.6A CN202011637247A CN114697865A CN 114697865 A CN114697865 A CN 114697865A CN 202011637247 A CN202011637247 A CN 202011637247A CN 114697865 A CN114697865 A CN 114697865A
- Authority
- CN
- China
- Prior art keywords
- positioning data
- uploading
- transportation path
- time
- segment
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000012544 monitoring process Methods 0.000 claims abstract description 51
- 230000011218 segmentation Effects 0.000 claims abstract description 9
- 238000004519 manufacturing process Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 3
- 229910001316 Ag alloy Inorganic materials 0.000 description 2
- BQCADISMDOOEFD-UHFFFAOYSA-N Silver Chemical compound [Ag] BQCADISMDOOEFD-UHFFFAOYSA-N 0.000 description 2
- 230000032683 aging Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 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/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- 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/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- 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
- G06Q10/0833—Tracking
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Game Theory and Decision Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明提供一种货运定位方法、装置及系统,平台服务器接收到司机端上传的订单开始执行信息及定位数据后,根据定位数据和订单信息得到运输路径;对运输路径进行分段,根据分段情况依次确定每个分段的起始时间点、预测路况和预测时长,并计算运输路径的总预测时长;得到各分段的上传时长,根据运输路径的起始时间点、每个分段的上传时长及每个分段终点位置信息制作上传时间表及监控时间表,并向司机端发送上传时间表;当在监控时间段内未接收到司机端上传的定位数据或准点信息,则对司机端进行电话呼叫;当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕。
Description
技术领域
本发明涉及定位技术,尤其涉及一种货运定位方法、装置及系统。
背景技术
在物流领域,尤其是卡车货运领域,时效性和安全性是重中之重,平台方为了能够及时了解到货物的运输时效,关注司机的人身安全以及车辆安全,就需要获取相关的定位信息,并依据定位信息完成对应的决策。目前获取定位信息的方式有两种,一种是在车辆上加装定位装置及信息通信装置,由车辆上传定位信息,但是这种方式需要支出对应的设备费用和通信费用,必然对司机或承运方造成额外的负担;另一种是直接利用司机的手机或其他通讯设备上的APP来上传定位信息,其无需增加额外的花费,简单方便;但是这种方式下,由于APP在后台存在时间过长,占用内存过多,消耗电量过大等原因,都会造成APP被操作系统(如安卓或IOS)关闭或杀死,使APP无法正常运行,进而也就无法上传定位信息。因此,如何避免这个情况的出现就成了亟待解决的问题。
发明内容
本发明实施例提供一种货运定位方法、装置及系统,在保障能够获取司机端上传的有效定位数据、信息的同时,降低了司机端处通讯设备的内存占用、节省电量。
本发明实施例的第一方面,提供一种货运定位方法,包括:
平台服务器接收到司机端上传的订单开始执行信息及定位数据后,根据定位数据和订单信息得到运输路径;
对运输路径进行分段,根据分段情况依次确定每个分段的起始时间点、预测路况和预测时长,并计算运输路径的总预测时长;
根据运输路径的历史最慢准点时长、运输路径的总预测时长和各分段的预测时长,得到各分段的上传时长,根据运输路径的起始时间点、每个分段的上传时长及每个分段终点位置信息制作上传时间表及监控时间表,并向司机端发送上传时间表;
当在监控时间段内未接收到司机端上传的定位数据或准点信息,则对司机端进行电话呼叫;
当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕。
可选地,在第一方面的一种可能实现方式中,所述平台服务器接收到司机端发送的订单开始执行信息及定位数据后,根据定位数据和订单信息得到运输路径后,还包括:向司机端发送建立呼入唤醒任务调度的指令;
所述当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕后,还包括:向司机端发送删除呼入唤醒任务调度的指令。
可选地,在第一方面的一种可能实现方式中,所述分段的预测路况通过以下步骤获得,包括:
将分段的历史综合路况和当前路况进行结合得到预测路况,其中,
n表示分段编号的数值;
f(n)表示分段编号的数值为n的分段的预测路况;
f(an)表示分段编号的数值为n的分段的历史综合路况;
f(bn)表示分段编号的数值为n的分段的当前路况。
可选的。所述上传时长=预测时长(总预测时长/历史最慢准点时长)。
本发明实施例的第二方面,提供一种货运定位方法,包括:
当确定开始执行订单中的任务时,获取定位数据,向平台服务器上传订单开始执行信息及定位数据,存储定位数据;
当有电话呼入时,启动上传定位数据的应用程序,由该应用程序获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据;
当当前时点达到上传时间表中的上传时间点时,判断存储的定位数据与上传时间点对应的位置信息相比是否距离运输路径终点更近;若是,则上传准点信息;若否,则获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据。
本发明实施例的第三方面,提供一种货运定位装置,包括:
接收模块,用于接收到司机端上传的订单开始执行信息及定位数据后,根据定位数据和订单信息得到运输路径;
确定模块,用于对运输路径进行分段,根据分段情况依次确定每个分段的起始时间点、预测路况和预测时长,并计算运输路径的总预测时长;
发送模块,用于根据运输路径的历史最慢准点时长、运输路径的总预测时长和各分段的预测时长,得到各分段的上传时长,根据运输路径的起始时间点、每个分段的上传时长及每个分段终点位置信息制作上传时间表及监控时间表,并向司机端发送上传时间表;
呼叫模块,用于当在监控时间段内未接收到司机端上传的定位数据或准点信息,则对司机端进行电话呼叫;
标记模块,用于当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕。
本发明实施例的第四方面,提供一种货运定位装置,包括:
第一上传模块,用于当确定开始执行订单中的任务时,获取定位数据,向平台服务器上传订单开始执行信息及定位数据,存储定位数据;
第二上传模块,用于当有电话呼入时,启动上传定位数据的应用程序,由该应用程序获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据;
第三上传模块,用于当当前时点达到上传时间表中的上传时间点时,判断存储的定位数据与上传时间点对应的位置信息相比是否距离运输路径终点更近;若是,则上传准点信息;若否,则获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据。
本发明实施例的第五方面,提供一种货运定位系统,包括至少一台平台服务器,至少一个司机端;
所述平台服务器,用于接收到司机端上传的订单开始执行信息及定位数据后,根据定位数据和订单信息得到运输路径;用于对运输路径进行分段,根据分段情况依次确定每个分段的起始时间点、预测路况和预测时长,并计算运输路径的总预测时长;用于根据运输路径的历史最慢准点时长、运输路径的总预测时长和各分段的预测时长,得到各分段的上传时长,根据运输路径的起始时间点、每个分段的上传时长及每个分段终点位置信息制作上传时间表及监控时间表,并向司机端发送上传时间表;用于当在监控时间段内未接收到司机端上传的定位数据或准点信息,则对司机端进行电话呼叫;用于当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕;
所述司机端,用于当确定开始执行订单中的任务时,获取定位数据,向平台服务器上传订单开始执行信息及定位数据,存储定位数据;用于当有电话呼入时,启动上传定位数据的应用程序,由该应用程序获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据;用于当当前时点达到上传时间表中的上传时间点时,判断存储的定位数据与上传时间点对应的位置信息相比是否距离运输路径终点更近;若是,则上传准点信息;若否,则获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据。
本发明实施例的第六方面,提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行上述第一方面中任意一项所述的货运定位的方法。
本发明实施例的第七方面,提供一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器执行上述第一方面中任意一项所述的货运定位的方法。
本发明提供的一种货运定位方法、装置及系统,无需按照单位时间上传定位数据,使得后台程序不用持续工作,减少了司机端的电量消耗、减少定位数据获取和上传的数量、减少通讯设备负担,降低数据处理资源的需求。并且司机端处的程序后台运行期间只需要结合定位上传时间表和时效情况来获取定位数据并上传,减少内存的占用。不仅能够保证应用程序顺利运行,还能保证获取足够反应出时效性和安全性的定位数据。
司机端会将当前定位数据与运输路径终点的距离与上传时间点对应的位置信息与运输路径终点距离进行比对,如果小于,则证明此时司机端处的车辆速度较快,使用时间较少即达到了运输路径的终点,这个运输路径的终端可以是子运输路径的终点或者是总运输路径的终点。如果大于,则证明此时或先前一段时间车辆行驶较慢,没有在上传时间点到达终点,此时再次获取的当前定位数据并更新存储。
附图说明
图1为货运定位方法的第一种实施方式的流程图;
图2为货运定位方法的第二种实施方式的流程图;
图3为货运定位装置的第一种实施方式的结构图;
图4为货运定位装置的第二种实施方式的结构图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
应当理解,在本发明的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含A、B和C”、“包含A、B、C”是指A、B、C三者都包含,“包含A、B或C”是指包含A、B、C三者之一,“包含A、B和/或C”是指包含A、B、C三者中任1个或任2个或3个。
应当理解,在本发明中,“与A对应的B”、“与A相对应的B”、“A与B相对应”或者“B与A相对应”,表示B与A相关联,根据A可以确定B。根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其他信息确定B。A与B的匹配,是A与B的相似度大于或等于预设的阈值。
取决于语境,如在此所使用的“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
本发明提供一种货运定位方法,如图1所示,包括:
步骤S110、平台服务器接收到司机端上传的订单开始执行信息及定位数据后,根据定位数据和订单信息得到运输路径;
步骤S120、对运输路径进行分段,根据分段情况依次确定每个分段的起始时间点、预测路况和预测时长,并计算运输路径的总预测时长;
步骤S130、根据运输路径的历史最慢准点时长、运输路径的总预测时长和各分段的预测时长,得到各分段的上传时长,根据运输路径的起始时间点、每个分段的上传时长及每个分段终点位置信息制作上传时间表及监控时间表,并向司机端发送上传时间表;
步骤S140、当在监控时间段内未接收到司机端上传的定位数据或准点信息,则对司机端进行电话呼叫;
步骤S150、当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕。
本发明提供的技术方案,无需按照单位时间上传定位数据,使得后台程序不用持续工作,减少了司机端的电量消耗、减少定位数据获取和上传的数量、减少通讯设备负担,降低数据处理资源的需求。并且司机端处的程序后台运行期间只需要结合定位上传时间表和时效情况来获取定位数据并上传,减少内存的占用。不仅能够保证应用程序顺利运行,还能保证获取足够反应出时效性和安全性的定位数据。
步骤S110、平台服务器接收到司机端上传的订单开始执行信息及定位数据后,根据定位数据和订单信息得到运输路径,包括:
平台服务器在接收到司机端中的应用程序(或APP)上传的订单开始执行信息及定位数据后,可以利用定位数据和订单中的信息得到运输路径,如将定位数据在地图上对应的点作为起点,将订单中的卸货地址在地图上对应的点作为终点,进而将最短的行驶线路作为运输路径;亦或是结合途中多个中转点找出最短的行驶线路作为运输路径;亦或是发货方或承运方指定的路径,等等;由于这里可以利用现有方法来处理,因此不做具体限定。
需要说明的是,司机端可以是手机或通讯设备等,其具有获取自身定位数据的功能,数据处理功能等,并可以安装应用程序(或APP)。订单信息是平台服务器中已经存储好的,在承运方承接订单时就已经生成,其中包含了装货地,卸货地,装货时间,卸货时间,等用于完成订单所需的信息。而订单开始执行信息是承运方发送给平服务器,表示该订单已经开始执行运输的信息。
步骤S120、对运输路径进行分段,根据分段情况依次确定每个分段的起始时间点、预测路况和预测时长,并计算运输路径的总预测时长,包括:
其中,对运输路径进行分段,具体为,
由于已经得到了运输路径,因此也就可以得到这条路径的总里程,这样可以从这条路径的起点开始,按照固定数值的里程(如10KM或15KM,等等)对这条路径进行分段;当然这里还可以利用其他方法对这条路径进行分段,如对运输路径中的城市公路按照每5KM一段进行分段,对运输路径中的高速公路按照每20KM一段进行分段,等等。
其中,根据分段情况依次确定每个分段的起始时间点、预测路况和预测时长,并计算运输路径的总预测时长,具体为,
由于已经对运输路径完成了分段,也就获得了运输路径中各个分段的起点和终点,加之车辆在这些分段中也是依次行驶通过的,是存在顺序的,因此可以对这些分段按从运输路径起点向终点的方向进行排序,在排序后,按照顺序依次确定每个分段的起始时间点、预测路况和预测时长。
这里示例性的进行说明,假设在获得的一条总长100KM的运输路径后,将该运输路径分为了10段,即分段1至分段10,每段10KM,车辆实际当中也需要从分段1至分段10依次通过。这里需要对分段进行运输路径起点向终点的方向进行编号,分段编号的数值为从1开始的整数。
这里需要先得到分段1(即第一个分段)的起始时间点、预测路况和预测时长,分段1的起始时间点(即时间点1)其实就是这条运输路径的起始时间点,其可以是司机端获取定位数据的时间点或平台服务器接收到定位数据的时间点,等等;
而分段1的预测路况则需要根据分段1的路径及分段1的起始时间点来得到,由于分段1的路径是确定的,这里可以利用历史数据来获取分段1的路径在时间点1对应的历史综合路况作为预测路况,还可以将分段1的路径在时间点1对应的当前路况作为预测路况,亦或是将分段1的路径在时间点1对应的历史综合路况和当前路况进行结合作为预测路况。
而分段1的预测时长为根据分段1的里程和分段1的预测路况得到的车辆行驶完分段1这段路程的所用时长。实际当中根据路况和道路里程得到行驶所用时长的技术很多,这里就不再详细介绍了。
在得到分段1的预测时长后,只需要将分段1的起始时间点(即时间点1)与分段1的预测时长相加,就得到了分段2的起始时间点(即时间点2)。在得到了分段2的起始时间点后,按上面的过程就可以得到分段2的预测路况,进而得到分段2的预测时长;
重复上面的过程,就可以得到分段3的起始时间点、分段3的预测路况、分段3的预测时长;直到得到这条运输路径上分段10(即最后一个分段)的起始时间点、预测路况和预测时长为止。
此后,将各个分段的预测时长相加就得到了运输路径的总预测时长。下面对获取历史综合路况的方法进行介绍,一般来说,路况会利用数值来表示,如道路拥堵指数,该数值越大,道路越拥堵,车辆行驶完这段路程的用时越长。该数值越小道路越畅通,车辆行驶完这段路程的用时越短;
首先,这里需要获取到某分段路径在历史上对应时间点的历史路况数据,此处以分段1进行说明,例如,若时间点1是2020年11月26日的9:00,那么可以获取分段1的路径在2020年11月25日的9:00的历史路况(即分段1的历史路况1)、在2020年11月24日的9:00分段1的历史路况(即分段1的历史路况2)、在2019年10月2日的9:00分段1的历史路况(即分段1的历史路况3),等等;
之后需要确定这个分段的路径下各个历史路况的第一概率,并对各个历史路况的第一概率进行归一化,得到这个分段的路径下各个历史路况的第二概率,将这个分段的路径各个历史路况的数值与各自的第二概率相乘后再求和得到这个分段路径在其起始时间点的历史综合路况。
关于历史路况的第一概率,可以利用下面的公式进行计算,
其中,f(x)表示某个历史路况x的第一概率,如分段1的历史路况1的第一概率,等等。
Tx表示历史路况x在时间维度上对应的数值,该数值随历史路况x所在日期与分段的起始时间点所在日期之间天数的差值增加而提高,例如Tx为分段1的历史路况1所在日期与分段1的起始时间点所在日期之间天数的差值;当然Tx的数值还可以利用其他方法获得,如人为设定等,只要能满足前述对Tx的设定要求即可。
Cx表示历史路况x在周期维度上对应的数值,周期可以是星期,月,季度,年等周期;该数值随历史路况x所在周期与分段的起始时间点所在周期之间的周期差值增加而减小;该数值可以人为设置,如历史路况x与分段的起始时间点在一个周期内,则Cx为0.9,如历史路况x与对应时间点相差一个周期则Cx为0.8,相差两个个周期则Cx的为0.7;该数值也可以直接利用历史数据得到,如其中,D0表示分段的起始时间点所在日期,Dx表示历史路况x所在日期。
在得到了这个分段的路径下各个历史路况的第一概率后,需要将这些历史路况的第一概率进行归一化,进而得到这个分段的路径下各个历史路况的第二概率,以保证这个分段的路径下各个历史路况的第二概率之和等于1。
此后,将这个分段的路径下各个历史路况的数值与各自的第二概率相乘后再求和得到这个分段路径在其起始时间点的历史综合路况。
例如,一共获取了分段1的3个历史路况;具体的,分段1的历史路况1的数值为30,分段1的历史路况1的第二概率为0.55;分段1的历史路况2的数值为21,分段1的历史路况2的第二概率为0.43;分段1的历史路况3的数值为60,分段1的历史路况3的第二概率为0.02;那么分段1在其起始时间点的历史综合路况=30×0.55+21×0.43+60×0.02=26.73。
下面对将历史综合路况和当前路况进行结合得到预测路况的方法进行介绍。
某个路段在某个时间点的当前路况可以利用现有技术直接获取,这里就不在介绍了。
此处需要做的是将将历史综合路况和当前路况进行结合进而得到预测路况。
具体可以按下列公式计算
其中,f(n)表示分段编号的数值为n的分段的预测路况;
n表示分段编号的数值,如计算的是分段1的预测路况的话,那么n=1,如果计算的是分段10的预测路况的话,那么n=10;
f(an)表示分段编号的数值为n的分段的历史综合路况;
f(bn)表示分段编号的数值为n的分段的当前路况。
步骤130、根据运输路径的历史最慢准点时长、运输路径的总预测时长和各分段的预测时长,得到各分段的上传时长,根据运输路径的起始时间点、每个分段的上传时长及每个分段终点位置信息制作上传时间表及监控时间表,并向司机端发送上传时间表,包括:
这里可以从历史数据中获取相同装货地和相同卸货地的历史订单,并从中找出在准点抵达卸货地且行驶用时最长的一个订单,并将这个订单的行驶用时作为运输路径的历史最慢准点时长,之后可以根据公式计算各分段的上传时长,
上传时长=预测时长(总预测时长/历史最慢准点时长),
此后就可以结合从运输路径的起始时间点及每个分段的上传时长得到每个分段的上传时间点,进而可以结合每个分段终点位置信息得到上传时间表及监控时间表。
例如,由于运输路径的起始时间点是已知的,在该时间点上加上第一个分段的上传时长,就可以得到第一个分段的上传时间点,在第一上传时间点上加上第二个分段的上传时长,就可以得到第二个分段的上传时间点,以此类推,就能得到每个分段对应的上传时间点;另外,此前已经完成了分段,每个分段的终点在运输路径上的位置也是已知的,因此可以将每个分段的终点位置信息与其上传时间点相对应,并将每个分段的上传时间点、终点位置信息及对应关系制作成上传时间表。在得到上传时间表后,将上传时间表发送给司机端即可。
另外,由于存在上传定位信息的应用程序(或APP)被操作系统杀死的情况,平台服务器不可能持续的等待司机端上传定位数据,因此需要确定一个监控时间段,如上传时间点之后的某个时长作为监控时间段,如从上传时间点到上传时间点之后的30秒或上传时间点之后的2分钟这段时间,等等,这个时间段的时长数值可以由人为提前设定。这样也可以得到每个分段对应的监控时间段,这些监控时间段及其对应的具体时间点的集合就可以作为监控时间表,在对应的监控时间段内,平台服务器可以监控是否收到对应的定位数据或准点信息。
步骤S140、当在监控时间段内未接收到司机端上传的定位数据或准点信息,则对司机端进行电话呼叫,包括:
当在监控时间段内未接收到司机端上传的定位数据或准点信息,则对司机端进行电话呼叫;具体为,
由于此前已经确定了监控时间段,如果在监控时间段内未接收到司机端上传的定位数据,则认为司机端上负责上传定位信息的APP已被操作系统杀死,因此对司机端进行电话呼叫;
需要说明的是,可以在司机端上设置任务调度,如安卓系统上的JobScheduler,当有电话呼入(无需接通电话)时,可以自动打开设定的APP,这个APP可以设置为在启动时会自动获取定位数据并上传定位数据。这样当对司机端进行电话呼叫时,就可以获取司机端当前的定位数据。而且无需电话被接通即可挂断,减小对司机的影响。另外,电话呼叫还可以采用人工语音的方式,即使在电话接通后,也可以告之司机及时打开APP。
步骤S150、当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕,包括:
当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕;具体为,
首先说明一下电子围栏,电子围栏是用来判定车辆是否抵达卸货地所用的技术,如以卸货地址为中心,以设定距离为半径(如5KM或15KM,等等),当车辆(或其定位数据)位于这一区域内时,则判定车辆抵达,可以准备后续工作。
因此当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕。
本发明还提供了一种优选的方案,对下列步骤进行调整,其他步骤不变,包括:
步骤S110、平台服务器接收到司机端发送的订单开始执行信息及定位数据后,根据定位数据和订单信息得到运输路径,向司机端发送建立呼入唤醒任务调度的指令;
步骤S150、当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕,向司机端发送删除呼入唤醒任务调度的指令。
这样调整后,司机端可以在接收到建立呼入唤醒任务调度的指令后,再利用JobScheduler等方式建立电话呼入时可以自动打开设定的APP任务调度,在接收到删除呼入唤醒任务调度的指令后,再删除此前建立的电话呼入时可以自动打开设定的APP任务调度,这样做可以在每次订单开始执行时建立任务调度,在每次订单结束执行时删除任务调度,进而有效确保任务调度能够有效运行,也进一步提高用户的体验,降低系统自身的内容占用。
本发明的实施例还提供一种货运定位方法,如图2所示,包括:
当确定开始执行订单中的任务时,获取定位数据,向平台服务器上传订单开始执行信息及定位数据,存储定位数据;
当有电话呼入时,启动上传定位数据的应用程序,由该应用程序获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据;
当当前时点达到上传时间表中的上传时间点时,判断存储的定位数据与上传时间点对应的位置信息相比是否距离运输路径终点更近;若是,则上传准点信息;若否,则获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据。
其中,当确定开始执行订单中的任务时,由应用程序获取定位数据,向平台服务器上传订单开始执行信息及定位数据,存储定位数据,具体为:
如果操作司机端的用户在确定开始执行订单中的任务时,例如用户点击了APP中开始执行订单的按钮等,则APP可以获取当前的定位数据,并在获取到定位数据后,存储这个定位数据,并将订单开始执行的信息及这个定位数据上传到平台服务器。
其中,当有电话呼入时,启动应用程序,由该应用程序获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据,具体为;
当有电话呼入时,则司机端可以启动这个APP,并由这个APP获取当前的定位数据,并在获取到定位数据后,存储这个定位数据,并将订单开始执行的信息及这个定位数据上传到平台服务器。
其中,当当前时点达到上传时间表中的上传时间点时,判断存储的定位数据与上传时间点对应的位置信息相比是否距离运输路径终点更近;若是,则上传准点信息;若否,则获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据,具体为:
在接收到平台服务器发送的上传时间表后,当当前时点达到上传时间表中的上传时间点时,司机端中的APP可以判断存储的定位数据与上传时间点对应的位置信息相比是否距离运输路径终点更近;若是,则上传准点信息;若否,则获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据;
例如当前时间点达到了第三个分段的上传时间点,那么APP可以判断存储的定位数据与第三个分段的终点位置信息相比,是否距离运输路径终点更近。更具体的,这里可以在地图上判断存储的定位数据到运输路径终点的直线距离和第三个分段的终点位置到运输路径终点的直线距离哪个更短,直线距离较短的一个则否距离运输路径终点更近。
需要说明的是,准点信息可以是人为设置的很简短的通信数据,目的是为了让平台服务器收到该信息后,知晓车辆可以准点完成运输任务,这样就可以节省司机端获取定位数据所消耗的资源,也能节省司机端和平台服务器之间的数据传输量和数据处理资源。
本发明还提供一种货运定位装置,用于实施图1中的货运定位方法,如图3所示,包括:
接收模块,用于接收到司机端上传的订单开始执行信息及定位数据后,根据定位数据和订单信息得到运输路径;
确定模块,用于对运输路径进行分段,根据分段情况依次确定每个分段的起始时间点、预测路况和预测时长,并计算运输路径的总预测时长;
发送模块,用于根据运输路径的历史最慢准点时长、运输路径的总预测时长和各分段的预测时长,得到各分段的上传时长,根据运输路径的起始时间点、每个分段的上传时长及每个分段终点位置信息制作上传时间表及监控时间表,并向司机端发送上传时间表;
呼叫模块,用于当在监控时间段内未接收到司机端上传的定位数据或准点信息,则对司机端进行电话呼叫;
标记模块,用于当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕。
本发明还提供一种货运定位装置,用于实施图2中的货运定位方法,如图4所示,包括:
第一上传模块,用于当确定开始执行订单中的任务时,获取定位数据,向平台服务器上传订单开始执行信息及定位数据,存储定位数据;
第二上传模块,用于当有电话呼入时,启动上传定位数据的应用程序,由该应用程序获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据;
第三上传模块,用于当当前时点达到上传时间表中的上传时间点时,判断存储的定位数据与上传时间点对应的位置信息相比是否距离运输路径终点更近;若是,则上传准点信息;若否,则获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据。
本发明实施例的第五方面,提供一种货运定位系统,包括至少一台平台服务器,至少一个司机端;
所述平台服务器,用于接收到司机端上传的订单开始执行信息及定位数据后,根据定位数据和订单信息得到运输路径;用于对运输路径进行分段,根据分段情况依次确定每个分段的起始时间点、预测路况和预测时长,并计算运输路径的总预测时长;用于根据运输路径的历史最慢准点时长、运输路径的总预测时长和各分段的预测时长,得到各分段的上传时长,根据运输路径的起始时间点、每个分段的上传时长及每个分段终点位置信息制作上传时间表及监控时间表,并向司机端发送上传时间表;用于当在监控时间段内未接收到司机端上传的定位数据或准点信息,则对司机端进行电话呼叫;用于当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕;
所述司机端,用于当确定开始执行订单中的任务时,获取定位数据,向平台服务器上传订单开始执行信息及定位数据,存储定位数据;用于当有电话呼入时,启动上传定位数据的应用程序,由该应用程序获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据;用于当当前时点达到上传时间表中的上传时间点时,判断存储的定位数据与上传时间点对应的位置信息相比是否距离运输路径终点更近;若是,则上传准点信息;若否,则获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据。
根据本申请实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行上述方法实施例中的货运定位的方法。
根据本申请实施例,还提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器执行上述方法实施例中的货运定位的方法。
显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种货运定位方法,其特征在于,包括:
平台服务器接收到司机端上传的订单开始执行信息及定位数据后,根据定位数据和订单信息得到运输路径;
对运输路径进行分段,根据分段情况依次确定每个分段的起始时间点、预测路况和预测时长,并计算运输路径的总预测时长;
根据运输路径的历史最慢准点时长、运输路径的总预测时长和各分段的预测时长,得到各分段的上传时长,根据运输路径的起始时间点、每个分段的上传时长及每个分段终点位置信息制作上传时间表及监控时间表,并向司机端发送上传时间表;
当在监控时间段内未接收到司机端上传的定位数据或准点信息,则对司机端进行电话呼叫;
当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕。
2.根据权利要求1所述的货运定位方法,其特征在于,
所述平台服务器接收到司机端发送的订单开始执行信息及定位数据后,根据定位数据和订单信息得到运输路径后,还包括:向司机端发送建立呼入唤醒任务调度的指令;
所述当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕后,还包括:向司机端发送删除呼入唤醒任务调度的指令。
4.根据权利要求1或2所述的货运定位方法,其特征在于,
所述上传时长=预测时长(总预测时长/历史最慢准点时长)。
5.一种货运定位方法,其特征在于,包括:
当确定开始执行订单中的任务时,获取定位数据,向平台服务器上传订单开始执行信息及定位数据,存储定位数据;
当有电话呼入时,启动上传定位数据的应用程序,由该应用程序获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据;
当当前时点达到上传时间表中的上传时间点时,判断存储的定位数据与上传时间点对应的位置信息相比是否距离运输路径终点更近;若是,则上传准点信息;若否,则获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据。
6.一种货运定位装置,其特征在于,包括:
接收模块,用于接收到司机端上传的订单开始执行信息及定位数据后,根据定位数据和订单信息得到运输路径;
确定模块,用于对运输路径进行分段,根据分段情况依次确定每个分段的起始时间点、预测路况和预测时长,并计算运输路径的总预测时长;
发送模块,用于根据运输路径的历史最慢准点时长、运输路径的总预测时长和各分段的预测时长,得到各分段的上传时长,根据运输路径的起始时间点、每个分段的上传时长及每个分段终点位置信息制作上传时间表及监控时间表,并向司机端发送上传时间表;
呼叫模块,用于当在监控时间段内未接收到司机端上传的定位数据或准点信息,则对司机端进行电话呼叫;
标记模块,用于当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕。
7.一种货运定位装置,其特征在于,包括:
第一上传模块,用于当确定开始执行订单中的任务时,获取定位数据,向平台服务器上传订单开始执行信息及定位数据,存储定位数据;
第二上传模块,用于当有电话呼入时,启动上传定位数据的应用程序,由该应用程序获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据;
第三上传模块,用于当当前时点达到上传时间表中的上传时间点时,判断存储的定位数据与上传时间点对应的位置信息相比是否距离运输路径终点更近;若是,则上传准点信息;若否,则获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据。
8.一种货运定位系统,其特征在于,包括至少一台平台服务器,至少一个司机端;
所述平台服务器,用于接收到司机端上传的订单开始执行信息及定位数据后,根据定位数据和订单信息得到运输路径;用于对运输路径进行分段,根据分段情况依次确定每个分段的起始时间点、预测路况和预测时长,并计算运输路径的总预测时长;用于根据运输路径的历史最慢准点时长、运输路径的总预测时长和各分段的预测时长,得到各分段的上传时长,根据运输路径的起始时间点、每个分段的上传时长及每个分段终点位置信息制作上传时间表及监控时间表,并向司机端发送上传时间表;用于当在监控时间段内未接收到司机端上传的定位数据或准点信息,则对司机端进行电话呼叫;用于当在监控时间段内接收到司机端上传的定位数据,且定位数据在电子围栏内,则将该订单标记为执行完毕;
所述司机端,用于当确定开始执行订单中的任务时,获取定位数据,向平台服务器上传订单开始执行信息及定位数据,存储定位数据;用于当有电话呼入时,启动上传定位数据的应用程序,由该应用程序获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据;用于当当前时点达到上传时间表中的上传时间点时,判断存储的定位数据与上传时间点对应的位置信息相比是否距离运输路径终点更近;若是,则上传准点信息;若否,则获取定位数据后,向平台服务器上传定位数据并更新存储的定位数据。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行权利要求1-5任意一项所述的货运定位的方法。
10.一种电子设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器执行权利要求1-5任意一项所述的货运定位的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011637247.6A CN114697865B (zh) | 2020-12-31 | 2020-12-31 | 货运定位方法、装置及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011637247.6A CN114697865B (zh) | 2020-12-31 | 2020-12-31 | 货运定位方法、装置及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114697865A true CN114697865A (zh) | 2022-07-01 |
CN114697865B CN114697865B (zh) | 2024-09-17 |
Family
ID=82135297
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011637247.6A Active CN114697865B (zh) | 2020-12-31 | 2020-12-31 | 货运定位方法、装置及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114697865B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114697866A (zh) * | 2020-12-31 | 2022-07-01 | 南京福佑在线电子商务有限公司 | 货运定位方法、装置及系统 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104410951A (zh) * | 2014-10-21 | 2015-03-11 | 刘芳 | 一种智能终端追踪定位方法与智能终端 |
CN107944797A (zh) * | 2017-12-11 | 2018-04-20 | 日立楼宇技术(广州)有限公司 | 运输任务的监控方法、装置及系统 |
CN108764940A (zh) * | 2018-05-24 | 2018-11-06 | 北京嘀嘀无限科技发展有限公司 | 代驾行为监管方法、装置和服务器 |
CN109756845A (zh) * | 2017-11-01 | 2019-05-14 | 北京嘀嘀无限科技发展有限公司 | 网络约车场景中作弊订单的识别方法和装置 |
WO2020107991A1 (zh) * | 2018-11-26 | 2020-06-04 | 华为技术有限公司 | 自动驾驶规划的方法、设备及系统 |
CN111507494A (zh) * | 2020-04-17 | 2020-08-07 | 北京嘀嘀无限科技发展有限公司 | 订单处理方法和系统、计算机可读存储介质 |
CN111968371A (zh) * | 2020-08-19 | 2020-11-20 | 西南交通大学 | 一种基于等时定位监测的道路通行时间估计系统及方法 |
WO2020238599A1 (zh) * | 2019-05-31 | 2020-12-03 | 北京嘀嘀无限科技发展有限公司 | 一种订单处理方法、装置、电子设备及存储介质 |
CN112036799A (zh) * | 2020-09-04 | 2020-12-04 | 南京福佑在线电子商务有限公司 | 货运智能匹配方法、装置及系统 |
-
2020
- 2020-12-31 CN CN202011637247.6A patent/CN114697865B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104410951A (zh) * | 2014-10-21 | 2015-03-11 | 刘芳 | 一种智能终端追踪定位方法与智能终端 |
CN109756845A (zh) * | 2017-11-01 | 2019-05-14 | 北京嘀嘀无限科技发展有限公司 | 网络约车场景中作弊订单的识别方法和装置 |
CN107944797A (zh) * | 2017-12-11 | 2018-04-20 | 日立楼宇技术(广州)有限公司 | 运输任务的监控方法、装置及系统 |
CN108764940A (zh) * | 2018-05-24 | 2018-11-06 | 北京嘀嘀无限科技发展有限公司 | 代驾行为监管方法、装置和服务器 |
WO2020107991A1 (zh) * | 2018-11-26 | 2020-06-04 | 华为技术有限公司 | 自动驾驶规划的方法、设备及系统 |
WO2020238599A1 (zh) * | 2019-05-31 | 2020-12-03 | 北京嘀嘀无限科技发展有限公司 | 一种订单处理方法、装置、电子设备及存储介质 |
CN111507494A (zh) * | 2020-04-17 | 2020-08-07 | 北京嘀嘀无限科技发展有限公司 | 订单处理方法和系统、计算机可读存储介质 |
CN111968371A (zh) * | 2020-08-19 | 2020-11-20 | 西南交通大学 | 一种基于等时定位监测的道路通行时间估计系统及方法 |
CN112036799A (zh) * | 2020-09-04 | 2020-12-04 | 南京福佑在线电子商务有限公司 | 货运智能匹配方法、装置及系统 |
Non-Patent Citations (1)
Title |
---|
唐志忠;袁鹏;: "基于GPS的司机运行行为管理系统", 企业科技与发展, no. 11, 5 June 2012 (2012-06-05) * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114697866A (zh) * | 2020-12-31 | 2022-07-01 | 南京福佑在线电子商务有限公司 | 货运定位方法、装置及系统 |
CN114697866B (zh) * | 2020-12-31 | 2024-11-08 | 南京福佑在线电子商务有限公司 | 货运定位方法、装置及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN114697865B (zh) | 2024-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220318722A1 (en) | Freight Vehicle Matching and Operation | |
US10293832B2 (en) | Network computer system to evaluate an operator of a freight vehicle | |
CN108280995B (zh) | 车联网的路况数据处理方法、装置和计算机设备 | |
CN109543923B (zh) | 车辆排队时间预测方法、系统、设备及存储介质 | |
US20170016732A1 (en) | Journey time estimation | |
CN112906949A (zh) | 路线规划方法、装置、电子设备及可读存储介质 | |
CN114005295A (zh) | 一种预估车辆能耗信息的方法、装置、设备及介质 | |
CN110853349A (zh) | 车辆调度方法、装置及设备 | |
WO2019241300A1 (en) | Selective communication system for freight vehicle operation | |
CN113096375B (zh) | 车辆调度方法及系统、以及主控制设备 | |
CN106575403B (zh) | 信息提供系统、显示控制装置、信息设备以及信息提供方法 | |
CN111179006B (zh) | 司机调度方法、装置及电子设备 | |
CN114697865B (zh) | 货运定位方法、装置及系统 | |
CN108198409B (zh) | 智能驾驶汽车的远程调度方法和装置、电子设备及计算机存储介质 | |
CN114765737B (zh) | 货运定位方法、装置及系统 | |
CN116415747A (zh) | 拼车路线确定方法、装置和电子设备 | |
CN110686690A (zh) | 一种路况信息显示方法及其系统 | |
CN114697866B (zh) | 货运定位方法、装置及系统 | |
JP7207641B1 (ja) | Ghg排出量導出装置、ghg排出量導出方法、およびプログラム | |
CN115839721A (zh) | 一种行驶路线的预测方法、装置、车载终端及介质 | |
CN112637783B (zh) | 基于可见光定位技术的轨道交通安全管理方法和装置 | |
CN111144594B (zh) | 一种出发时刻确定方法、装置及设备 | |
CN108985491B (zh) | 一种交通出行规划方法、装置、计算机设备及存储介质 | |
CN114202290A (zh) | 一种行驶线路推荐方法、装置、电子设备及存储介质 | |
CN113689722A (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 |