本发明涉及数据处理领域,具体涉及一种数据处理方法及装置。
背景技术:
1、在订单处理流程中,两点之间的路线信息,例如配送路线、配送距离和配送时间等,通常会被大量且频繁地计算并使用。
2、现有技术会在每次接收到路线信息计算请求时,计算确定相应的路线信息。然而,由于计算资源有限,现有技术无法在短时间内接收到大量的路线信息计算请求时,及时对所有路线信息计算请求做出响应。同时,路线信息在订单处理流程的不同阶段会被重复使用,现有技术每当路线信息被重复使用时,都需要重新计算相应的路线信息,这使得现有技术会计算大量重复的路线信息,造成计算资源浪费。
技术实现思路
1、有鉴于此,本发明实施例提供了一种数据处理方法及装置,以在短时间内接收到大量的路线信息计算请求时,及时对所有路线信息计算请求做出响应,同时,避免计算大量重复的路线信息,节约计算资源。
2、第一方面,本发明实施例提供了一种数据处理方法,所述方法包括:
3、响应于检测到路线信息池的更新条件被满足,计算确定与所述更新条件关联的路线信息,并对所述路线信息池中存储的路线信息进行更新,其中,所述路线信息池用于存储预定时空约束下订单处理流程中所需用到的路线信息,所述更新条件在路线信息计算请求前被触发,所述路线信息包括配送路线和\或所述配送路线的配送距离和\或所述配送路线的配送时长;
4、响应于接收到所述路线信息计算请求,在所述路线信息池中查询确定目标路线信息。
5、第二方面,本发明实施例提供了一种数据处理装置,所述装置包括:
6、确定单元,用于响应于检测到路线信息池的更新条件被满足,计算确定与所述更新条件关联的路线信息,并对所述路线信息池中存储的路线信息进行更新,其中,所述路线信息池用于存储预定时空约束下订单处理流程中所需用到的路线信息,所述更新条件在路线信息计算请求前被触发,所述路线信息包括配送路线和\或所述配送路线的配送距离和\或所述配送路线的配送时长;
7、查询单元,用于响应于接收到路线信息计算请求,在所述路线信息池中查询确定目标路线信息。
8、第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面中任一项所述的方法。
9、第四方面,本发明实施例提供了一种电子设备,所述设备包括:
10、存储器,用于存储一条或多条计算机程序指令;
11、处理器,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面中任一项所述的方法。
12、本发明实施例的数据处理方法会在路线信息计算请求被触发之前,预先在检测到路线信息池的更新条件被满足时,将与更新条件关联且在预定时空约束下订单处理流程中所需用到的路线信息计算确定并存储在路线信息池中,再在接收到所述路线信息计算请求时,在所述路线信息池中查询确定目标路线信息。通过所述方法可以在短时间内接收到大量的路线信息计算请求时,及时对所有路线信息计算请求做出响应,同时,还可以避免计算大量重复的路线信息,节约计算资源。
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,响应于检测到路线信息池的更新条件被满足,计算确定与所述更新条件关联的路线信息,并对所述路线信息池中存储的路线信息进行更新包括:
3.根据权利要求1所述的方法,其特征在于,响应于检测到路线信息池的更新条件被满足,计算确定与所述更新条件关联的路线信息,并对所述路线信息池中存储的路线信息进行更新包括:
4.根据权利要求1所述的方法,其特征在于,响应于检测到路线信息池的更新条件被满足,计算确定与所述更新条件关联的路线信息,并对所述路线信息池中存储的路线信息进行更新包括:
5.根据权利要求2所述的方法,其特征在于,计算确定所述目标订单的目标取送点与至少一个第一关联静态点之间的第一路线信息包括:
6.根据权利要求2或5所述的方法,其特征在于,在计算确定所述目标订单的目标取送点与至少一个第一关联静态点之间的第一路线信息之前,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,所述第一关联静态节点为在所述第一关联静态点所属路段中与所述第一关联静态点距离最近的路口。
8.一种数据处理装置,其特征在于,所述装置包括:
9.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1-7中任一项所述的方法。
10.一种电子设备,其特征在于,所述设备包括: