配送策略测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:18084943 阅读:28 留言:0更新日期:2018-05-31 13:13
本公开实施例公开了一种配送策略测试方法、装置、电子设备及存储介质。所述方法包括:获取预定时间范围内的真实的配送任务数据;预定时间范围包括第一预定时间段和第二时间段;其中,第一时间段为一个或多个待测试配送任务被分配前的时间段,第二时间段为所述一个或多个待测试配送任务被分配后的时间段,且第二预定时间段大于第一预定时间段;根据配送任务数据以及更新后的配送策略对待分配配送任务进行仿真调度;所述待分配配送任务为所述预定时间范围内产生的配送任务;根据仿真结果确定所述更新后的配送策略的测试结果。本公开整个仿真测试能够从微观出发,根据具体配送任务或任务组被仿真分配的情况来确定更新后的调度策略的性能。

【技术实现步骤摘要】
配送策略测试方法、装置、电子设备及存储介质
本公开涉及计算机
,具体涉及一种配送策略测试方法、装置、电子设备及存储介质。
技术介绍
在物流调度的应用场景,针对配送任务如何分配给合适的配送资源,需要不断更新改进配送任务的调度策略。而比较常见的调度策略改进的需求包括新特征上线,也即配送任务的调度过程中如果有新的特征加入,则可以针对新的特征对调度策略进行更新。并且在调度策略更新以后,可以通过仿真系统仿真过去一段时间内所产生的配送任务,并采用新的调度策略对所产生的配送任务进行调度,以验证调度策略是否符合预期。
技术实现思路
本公开实施例提供一种配送策略测试方法、装置、电子设备及计算机可读存储介质。第一方面,本公开实施例中提供了一种配送策略测试方法。具体的,所述配送策略测试方法,包括:获取预定时间范围内的真实的配送任务数据;所述预定时间范围包括第一预定时间段和第二时间段;其中,所述第一时间段为一个或多个待测试配送任务被分配前的时间段,所述第二时间段为所述一个或多个待测试配送任务被分配后的时间段,且所述第二预定时间段大于所述第一预定时间段;根据所述配送任务数据以及更新后的配送策略对待分配配送任务进行仿真调度;所述待分配配送任务为所述预定时间范围内产生的配送任务;根据仿真结果确定所述更新后的配送策略的测试结果。结合第一方面,所述配送任务数据包括所述待分配配送任务的信息以及配送资源的信息;其中,所述待分配配送任务的信息包括所述一个或多个待测试配送任务的信息;所述配送资源的信息为所述预定时间范围的起始时间参与配送的配送资源的信息。结合第一方面,所述待测试配送任务包括多个;所述预定时间范围包括第一待测试配送任务被分配前的第一预定时间段和第二待测试配送任务被分配后的第二预定时间段;所述第一待测试配送任务为多个待测试配送任务中最早被分配的任务,所述第二待测试配送任务为所述多个待测试配送任务中最后被分配的任务。结合第一方面,所述待测试配送任务为调度结果低于预期的配送任务;所述调度结果为采用更新前的配送策略进行真实调度时得到的调度结果。结合第一方面,本公开在第一方面的第一种实现方式中,根据所述配送任务数据以及更新后的配送策略对所述预定时间范围内的配送任务进行仿真调度,包括:利用更新后的配送策略为待分配配送任务仿真指派配送资源;其中,所述待分配配送任务在所述预定时间范围内产生;根据仿真指派情况更新配送资源信息结合第一方面的第一种实现方式,根据所述配送任务数据以及更新后的配送策略对所述预定时间范围内的配送任务进行仿真调度,还包括:在所述一个或多个待测试配送任务被仿真指派了所述配送资源后,结束所述仿真调度;或者,完成所述预定时间范围内的仿真调度后,结束所述仿真调度。第二方面,本公开实施例提供了一种配送策略测试装置,包括:获取模块,被配置为获取预定时间范围内的真实的配送任务数据;所述预定时间范围包括第一预定时间段和第二时间段;其中,所述第一时间段为一个或多个待测试配送任务被分配前的时间段,所述第二时间段为所述一个或多个待测试配送任务被分配后的时间段,且所述第二预定时间段大于所述第一预定时间段;仿真模块,被配置为根据所述配送任务数据以及更新后的配送策略对待分配配送任务进行仿真调度;所述待分配配送任务为所述预定时间范围内产生的配送任务;确定模块,被配置为根据仿真结果确定所述更新后的配送策略的测试结果。结合第二方面,所述配送任务数据包括所述待分配配送任务的信息以及配送资源的信息;其中,所述待分配配送任务的信息包括所述一个或多个待测试配送任务的信息;所述配送资源的信息为所述预定时间范围的起始时间参与配送的配送资源的信息。结合第二方面,所述待测试配送任务包括多个;所述预定时间范围包括第一待测试配送任务被分配前的第一预定时间段和第二待测试配送任务被分配后的第二预定时间段;所述第一待测试配送任务为多个待测试配送任务中最早被分配的任务,所述第二待测试配送任务为所述多个待测试配送任务中最后被分配的任务。结合第二方面,所述待测试配送任务为调度结果低于预期的配送任务;所述调度结果为采用更新前的配送策略进行真实调度时得到的调度结果。结合第二方面,本公开在第二方面的第一种实现方式中,所述仿真模块,包括:仿真子模块,被配置为利用更新后的配送策略为待分配配送任务仿真指派配送资源;其中,所述待分配配送任务在所述预定时间范围内产生;更新子模块,被配置为根据仿真指派情况更新配送资源信息。结合第二方面的第一种实现方式,所述仿真模块,还包括:第一结束子模块,被配置为在所述一个或多个待测试配送任务被仿真指派了所述配送资源后,结束所述仿真调度;或者,第二结束子模块,被配置为完成所述预定时间范围内的仿真调度后,结束所述仿真调度。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,配送策略测试装置的结构中包括存储器和处理器,所述存储器用于存储一条或多条支持配送策略测试装置执行上述第一方面中配送策略测试方法的计算机指令,所述处理器被配置为用于执行所述存储器中存储的计算机指令。所述配送策略测试装置还可以包括通信接口,用于配送策略测试装置与其他设备或通信网络通信。第三方面,本公开实施例提供了一种电子设备,包括存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现第一方面所述的方法步骤。第四方面,本公开实施例提供了一种计算机可读存储介质,用于存储配送策略测试装置所用的计算机指令,其包含用于执行上述第一方面中配送策略测试方法所涉及的计算机指令。本公开实施例提供的技术方案可以包括以下有益效果:本公开实施例通过获取待测试配送任务被分配前后的预定时间范围内的配送任务数据,并利用更新后的策略对这些配送任务数据进行仿真,进而得到待测试配送任务的仿真调度结果,再根据仿真调度结果确定测试结果。通过本公开,可以具有针对性的获取相应数据,并根据具体的调度结果低于预期的配送任务对新的调度策略进行测试,使得整个仿真测试能够从微观出发,根据具体配送任务或任务组被仿真分配的情况来确定更新后的调度策略的性能,整个仿真结果不需要花太多资源,仅仿真一小部分数据,能够节省时间和资源,且具有很强的针对性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:图1示出根据本公开一实施方式的配送策略测试方法的流程图;图2示出根据图1所示实施方式的步骤S102的流程图;图3示出根据本公开一实施方式的配送策略测试装置的结构框图;图4示出根据图3所示实施方式的仿真模块302的结构框图;图5是适于用来实现根据本公开一实施方式的配送策略测试方法的电子设备的结构示意图。具体实施方式下文中,将参考附图详细描述本公开的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并本文档来自技高网...
配送策略测试方法、装置、电子设备及存储介质

【技术保护点】
一种配送策略测试方法,其特征在于,包括:获取预定时间范围内的真实的配送任务数据;所述预定时间范围包括第一预定时间段和第二时间段;其中,所述第一时间段为一个或多个待测试配送任务被分配前的时间段,所述第二时间段为所述一个或多个待测试配送任务被分配后的时间段,且所述第二预定时间段大于所述第一预定时间段;根据所述配送任务数据以及更新后的配送策略对待分配配送任务进行仿真调度;所述待分配配送任务为所述预定时间范围内产生的配送任务;根据仿真结果确定所述更新后的配送策略的测试结果。

【技术特征摘要】
1.一种配送策略测试方法,其特征在于,包括:获取预定时间范围内的真实的配送任务数据;所述预定时间范围包括第一预定时间段和第二时间段;其中,所述第一时间段为一个或多个待测试配送任务被分配前的时间段,所述第二时间段为所述一个或多个待测试配送任务被分配后的时间段,且所述第二预定时间段大于所述第一预定时间段;根据所述配送任务数据以及更新后的配送策略对待分配配送任务进行仿真调度;所述待分配配送任务为所述预定时间范围内产生的配送任务;根据仿真结果确定所述更新后的配送策略的测试结果。2.根据权利要求1所述的配送策略测试方法,其特征在于,所述配送任务数据包括所述待分配配送任务的信息以及配送资源的信息;其中,所述待分配配送任务的信息包括所述一个或多个待测试配送任务的信息;所述配送资源的信息为所述预定时间范围的起始时间参与配送的配送资源的信息。3.根据权利要求1所述的配送策略测试方法,其特征在于,所述待测试配送任务包括多个;所述预定时间范围包括第一待测试配送任务被分配前的第一预定时间段和第二待测试配送任务被分配后的第二预定时间段;所述第一待测试配送任务为多个待测试配送任务中最早被分配的任务,所述第二待测试配送任务为所述多个待测试配送任务中最后被分配的任务。4.根据权利要求1所述的配送策略测试方法,其特征在于,所述待测试配送任务为调度结果低于预期的配送任务;所述调度结果为采用更新前的配送策略进行真实调度时得到的调度结果。5.根据权利要求1所述的配送策略测试方法,其特征在于,根据所述配送任务数据以及更新后的配送策略对待分配配送任务进行仿真调度,包括:利用更新后的配送策略为待分配配送任务仿真指派配送资源;其中,所述待分配配送任务在...

【专利技术属性】
技术研发人员:梁福坤
申请(专利权)人:北京小度信息科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1