首页> 中国专利> 评估仓库调整计划的方法、装置、设备和计算机可读介质

评估仓库调整计划的方法、装置、设备和计算机可读介质

摘要

本发明公开了评估仓库调整计划的方法、装置、设备和计算机可读介质,涉及计算机技术领域。该方法的一具体实施方式包括:遍历所述仓库调整计划中每个站点,基于目标仓的覆盖范围,获知所述目标仓的内配入库评估参数,所述目标仓是待调整的仓库;将所述仓库调整计划中的仓库到所述站点的路由线路,拆分为仓库线路和站点线路,并获知所述仓库线路的评估参数和所述站点线路的评估参数;基于历史时效数据,确定所述仓库到所述站点的各类时效对应的单量;依据所述目标仓的内配入库评估参数、所述仓库线路的评估参数、所述站点线路的评估参数和所述各类时效对应的单量,评估所述仓库调整计划。该实施方式能够提高评估仓库调整计划的准确性。

著录项

  • 公开/公告号CN113128820A

    专利类型发明专利

  • 公开/公告日2021-07-16

    原文格式PDF

  • 申请/专利权人 北京京东振世信息技术有限公司;

    申请/专利号CN202010048283.2

  • 发明设计人 陈夏;

    申请日2020-01-16

  • 分类号G06Q10/06(20120101);G06Q10/08(20120101);

  • 代理机构11219 中原信达知识产权代理有限责任公司;

  • 代理人郭晗;赵迪

  • 地址 100086 北京市海淀区知春路76号6层

  • 入库时间 2023-06-19 11:52:33

说明书

技术领域

本发明涉及计算机技术领域,尤其涉及一种评估仓库调整计划的方法、装置、设备和计算机可读介质。

背景技术

仓储网络系统为了支持良好的物流体验。在每个地理区域内存在不同网络级别的仓库,如:区域中心仓(Region Distribution Center,RDC),小型RDC(mini RDC),前置仓FDC(Forward Distribution Center),城市仓TDC等层级。

不同网络层级的仓库之间也存在依赖关系,级别较低的仓会依赖级别较高的仓通过内配的方式补充物品库存。

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:仓库的调整往往会涉及不同网络层级,涉及到多种运营指标,运营指标分析工作量较大,导致难以准确评估仓库调整计划。

发明内容

有鉴于此,本发明实施例提供一种评估仓库调整计划的方法、装置、设备和计算机可读介质,能够提高评估仓库调整计划的准确性。

为实现上述目的,根据本发明实施例的一个方面,提供了一种评估仓库调整计划的方法,包括:

遍历所述仓库调整计划中每个站点,基于目标仓的覆盖范围,获知所述目标仓的内配入库评估参数,所述目标仓是待调整的仓库;

将所述仓库调整计划中的仓库到所述站点的路由线路,拆分为仓库线路和站点线路,并获知所述仓库线路的评估参数和所述站点线路的评估参数;

基于历史时效数据,确定所述仓库到所述站点的各类时效对应的单量;

依据所述目标仓的内配入库评估参数、所述仓库线路的评估参数、所述站点线路的评估参数和所述各类时效对应的单量,评估所述仓库调整计划。

所述遍历所述仓库调整计划中每个站点,基于目标仓的覆盖范围,获知所述目标仓的内配入库评估参数,包括:

遍历所述仓库调整计划中每个站点,基于目标仓的覆盖范围,统计得到所述站点的需求单量;

按照所述站点的需求单量,配置所述目标仓的内配入库件数;

由所述目标仓的内配入库件数,获知所述目标仓的内配入库评估参数。

所述遍历所述仓库调整计划中每个站点,基于目标仓的覆盖范围,统计得到所述站点的需求单量,包括:

遍历所述站点的名称和所述站点的需求单量所组成的键值对;

所述站点在所述目标仓的覆盖范围内,统计得到所述站点的需求单量。

所述按照所述站点的需求单量,配置所述目标仓的内配入库件数,包括:

基于所述仓库调整计划中的本地满足率和所述站点的需求单量,确定所述目标仓的计划出库单量;

采用预设单均件数,将所述目标仓的计划出库单量转换为所述目标仓的计划出库件数;

按照所述仓库调整计划的内配比例,所述目标仓的计划出库件数,所述目标仓的历史入库量和所述目标仓的历史出库量,配置所述目标仓的内配入库件数。

所述将所述仓库调整计划中的仓库到所述站点的路由线路,拆分为仓库线路和站点线路之前,还包括:

将所述仓库到所述站点中货单数量最大的路由线路,作为所述仓库到所述站点的路由线路。

所述方法还包括:

基于目标仓的覆盖范围,获知回溯仓到所述站点的需求单量,所述回溯仓是无需调整的仓库;

所述获知所述仓库线路的评估参数和所述站点线路的评估参数,包括:

按照所述仓库线路、所述回溯仓到所述站点的需求单量、所述目标仓到所述站点的需求单量和仓库线路系数,获知所述仓库线路的评估参数;

按照所述站点线路、所述回溯仓到所述站点的需求单量、所述目标仓到所述站点的需求单量和站点线路系数,获知所述站点线路的评估参数。

所述方法还包括:

根据所述仓库线路统计分拣中心的数量,并获知所述分拣中心的评估参数;

所述依据所述目标仓的内配入库评估参数、所述仓库线路的评估参数、所述站点线路的评估参数和所述各类时效对应的单量,评估所述仓库调整计划,包括:

依据所述目标仓的内配入库评估参数、所述仓库线路的评估参数、所述站点线路的评估参数、所述各类时效对应的单量和所述分拣中心的评估参数,评估所述仓库调整计划。

根据本发明实施例的第二方面,提供了一种评估仓库调整计划的装置,包括:

遍历模块,用于遍历所述仓库调整计划中每个站点,基于目标仓的覆盖范围,获知所述目标仓的内配入库评估参数,所述目标仓是待调整的仓库;

线路模块,用于将所述仓库调整计划中的仓库到所述站点的路由线路,拆分为仓库线路和站点线路,并获知所述仓库线路的评估参数和所述站点线路的评估参数;

时效模块,用于基于历史时效数据,确定所述仓库到所述站点的各类时效对应的单量;

评估模块,用于依据所述目标仓的内配入库评估参数、所述仓库线路的评估参数、所述站点线路的评估参数和所述各类时效对应的单量,评估所述仓库调整计划。

根据本发明实施例的第三方面,提供了一种评估仓库调整计划的电子设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述的方法。

根据本发明实施例的第四方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述的方法。

上述发明中的一个实施例具有如下优点或有益效果:遍历仓库调整计划中每个站点,基于目标仓的覆盖范围,获知目标仓的内配入库评估参数,目标仓是待调整的仓库;将仓库调整计划中的仓库到站点的路由线路,拆分为仓库线路和站点线路,并获知仓库线路的评估参数和站点线路的评估参数;基于历史时效数据,确定仓库到站点的各类时效对应的单量;依据目标仓的内配入库评估参数、仓库线路的评估参数、站点线路的评估参数和各类时效对应的单量,评估仓库调整计划。由于可以根据多个参数,从仓库、线路和时效三方面进行评估,因此能够提高评估仓库调整计划的准确性。

上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

附图说明

附图用于更好地理解本发明,不构成对本发明的不当限定。其中:

图1是根据本发明实施例的评估仓库调整计划的方法的主要流程的示意图;

图2是根据本发明实施例的仓库与站点的供需示意图;

图3是本发明实施例的获知内配入库评估参数的流程示意图;

图4是本发明实施例的统计站点的需求单量的流程示意图;

图5是本发明实施例的统计站点的需求单量的具体流程示意图;

图6是本发明实施例的配置目标仓的内配入库件数的流程示意图;

图7是本发明实施例的获知仓库线路的评估参数和站点线路的评估参数的流程示意图;

图8是根据本发明实施例的评估仓库调整计划的装置的主要结构的示意图;

图9是本发明实施例可以应用于其中的示例性系统架构图;

图10是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。

具体实施方式

以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

庞大的仓储网络系统包括不同网络级别的仓库,以支持良好的物流体验。在业务运营层面看,同一个站点可能会被多个不同网络层级的仓库覆盖以满足用户需求。各种类型的仓库需要协同运营以适应快速变化的商业环境。仓储网络规划人员需要时常调整仓库,如:新建开仓、取消关仓、调整仓的网络层级等决策。

仓库的网络层级调整往往会涉及到多种入库类型的比例、仓库的覆盖范围和本地满足率等运营指标。在仓库变更指标测算过程中,涉及到的数据分析工作量大且测算逻辑较为复杂。

仓储网络规划人员通常利用办公软件,导入离线数据的方式,手工计算评估仓等级调整造成的运营成本的变化和货单履约时效的变化。作为一个示例,运营成本可以包括:运输成本和操作成本等。

仓储网络规划人员手工整合数据,即:手工整合各环节数据,效率低。比较不同仓库调整计划时,因不同仓模式下覆盖的站点范围以及本地满足率的变化会导致货单量变化,导致评估仓库调整计划的准确性较低。

为了解决难以准确评估仓库调整计划,可以采用以下本发明实施例中的技术方案。

参见图1,图1是根据本发明实施例的评估仓库调整计划的方法的主要流程的示意图,从站点的角度考虑,获知内配入库评估参数、仓库线路的评估参数、站点线路的评估参数和各类时效对应的单量,基于上述参数进行评估。如图1所示,具体包括以下步骤:

S101、遍历仓库调整计划中每个站点,基于目标仓的覆盖范围,获知目标仓的内配入库评估参数,目标仓是待调整的仓库。

在本发明实施例中,将待调整的仓库称为目标仓。共同对同一区域的站点履约货单的其他仓库称为回溯仓。

考虑到仓库调整计划涉及仓库的调整,则需要获知仓库的配置信息。仓库的配置信息包括:仓名称、仓编码、配送中心编码、仓库所在物流园区。

参见表1,表1是仓库信息配置表。表1中,待调整的目标仓有两个,其余为回溯仓。

表1

其次,设置仓库调整计划。仓库调整计划主要包括两个参数:目标仓入库的内配比例(inner_ratio),以及目标仓的本地满足率(local_feed_ratio)。

内配入库是一种物品入库的类型,是指从其他的仓库调货运输到需补货的仓库。除内配入库外,还有供应商直接送达仓库入库和用户退货逆向入库等。

内配比例=内配入库件数/入库物品的总件数。本地满足率=目标仓出库到覆盖站点的单量/站点收到的总单量。

参见表2,表2是仓库调整计划的配置示意图。表2中展示的是三种仓库调整计划的内配比例和本地满足率。

表2

参见表3,表3是表2中各计划下目标仓的覆盖的站点列表。

表3

在本发明实施例中,从站点的角度进行分析,则需要确定站点和仓库。仓库可以包括仓库调整计划中的目标仓和回溯仓,将目标仓和回溯仓的集合记为:warehouse_set。站点可以包括仓库调整计划中的站点,站点的集合记为:station_set。

此外,还需要筛选历史数据。筛选起始仓库在warehouse_set中的仓库,站点为station_set中的站点的所有货单数据。

除仓库和站点的字段外,原始货单数据还包含途中经过的所有分拣中心,如:首次分拣中心、第二次分拣中心、…、末次分拣中心,以及该货单的履约时效标签promise_level,如当日达、次日达、隔日达、多日达。

在本发明实施例中,需要以站点为中心进行分析,可以进行数据聚合。具体来说,分别以仓库、途经分拣中心、站点、时效标签(promise_level)作为统计维度,聚合统计日均货单单量,用order_qtty表示。

参加表4,表4是以“深圳生活小家电仓1号库”为起点以“深圳沙井营业部”为终点的流向的单量统计结果示意表。

表4

表4中,从仓库发出后途经三个分拣中心站点,当日达的单量为7单、次日达为2单、隔日达为1单、没有多日达货单。

此外,计算各个站点的回溯仓分配比例(allocation_ratio)。回溯仓分配比例=由回溯仓发出到站点的历史单量与站点的历史单量的比值。

在数据聚合的基础上,获得由回溯仓发出到站点的历史单量数据。

参见图2,图2是根据本发明实施例的仓库与站点的供需示意图。图2是基于站点C的历史数据,所展示的仓库与站点的供需示意图。

站点C的历史日均需求量是100单,一共有四个流向。从目标仓B发出的单量有40单,其余60单来自三个回溯仓A1:30单,回溯仓A2:20单,回溯仓A3:10单。

在此,并不考虑目标仓B发出的单量,仅计算从回溯仓发出单量以确定回溯分配比例。

各流向的回溯分配比例为:A1-C为:50%;A2-C的为:33.3%;A3-C的为:16.7%。作为一个示例,以流向名回溯仓-站点C为键,以占比数值为值,构建字典存储回溯仓分配比例。

在本发明实施例中,从站点需求考虑,然后将站点需求单量拆分到站点到仓库的各个流向上。可以遍历仓库调整计划中每个站点,基于目标仓的覆盖范围,获知目标仓的内配入库评估参数。可以理解的是,对个每个仓库调整计划,均需要遍历该仓库调整计划中每个站点。

参见图3,图3是本发明实施例的获知内配入库评估参数的流程示意图,具体包括以下步骤:

S301、遍历仓库调整计划中每个站点,基于目标仓的覆盖范围,统计得到站点的需求单量。

仓库调整计划涉及多个站点和目标仓,可以从每个站点角度出发,基于目标仓的覆盖范围统计该站点的需求单量。

参见图4,图4是本发明实施例的统计站点的需求单量的流程示意图,具体包括:

S401、遍历站点的名称和站点的需求单量所组成的键值对。

基于聚合后的数据,计算所有站点的需求量。可以将站点的名称(station_name)和该站点的需求单量(station_qtty)以键值对的形式存储到字典对象(station_demand)。

遍历上述键值对,即从station_demand的取出一对键值对进行操作。

S402、站点在目标仓的覆盖范围内,统计得到站点的需求单量。

站点在目标仓的覆盖范围内,则说明目标仓可以给该站点供货,可以统计该站点的需求单量;站点在目标仓的覆盖范围外,则说明目标仓无法给该站点供货,也可以统计该站点在目标仓外的需求单量。

在本发明实施例中,主要考虑到从内配入库的角度,评估仓库调整计划。因此,可以基于统计站点的需求单量进一步获知该目标仓的内配入库评估参数。

参见图5,图5是本发明实施例的统计站点的需求单量的具体流程示意图,具体包括:

S501、遍历键值对。

字典对象包括多个键值对。遍历上述键值对,即从station_demand的取出一对键值对进行操作。

S502、是否被目标仓覆盖。

目标仓具有一定的覆盖范围,站点在目标仓的覆盖范围内,则目标仓可以为该站点供货;站点在目标仓的覆盖范围外,则目标仓不能为该站点供货。

站点被目标仓覆盖,则执行S504;站点不被目标仓覆盖,则执行S503。

S503、确定回溯仓到站点的单量。

站点不被目标仓覆盖,意味着站点所有的需求都由回溯仓群满足。

可以利用回溯仓到站点的各流向的回溯仓分配比例(allocation_ratio),计算出每个回溯仓到站点的流向的单量:station_qtty*allocation_ratio。其中,station_qtty是该站点的需求单量。

S504、是否由目标仓供货。

站点在目标仓的覆盖范围内,但目标仓中的货物并非均能满足站点的实际货物需求。在仓库调整计划中,预先设置本地满足率(local_feed_ratio)。可以理解的是,本地满足率即目标仓可以满足站点需求的比例。

目标仓不为站点供货,则执行S505;目标仓为站点供货,则执行S506。

S505、确定回溯仓到站点的单量。

拆分单量到回溯仓流向。由所有回溯仓满足的站点需求为station_qtty*(1-local_feed_ratio)。

allocation_ratio是从历史数据中计算出每个流向即回溯仓到站点的出库订量比例。进而可计算出每个回溯仓流向的单量为station_qtty*(1-local_feed_ratio)*allocation_ratio。

需要说明的是,在S503和S505均涉及到回溯仓到站点的单量,这是从不同角度计算回溯仓到站点的单量。回溯仓到站定的最终单量等于S503和S505两部分单量之和。

S506、确定目标仓到站点的单量。

拆分单量到目标仓流向。由本地满足率(local_feed_ratio)和站点的需求单量(station_qtty),获知目标仓到该站点的单量为station_qtty*local_feed_ratio。

至此,该站点的单量已被拆分到各个流向上,将该站点所有的流向信息即:仓库到站点以及每个流向的单量,将上述单量添加至流向字典(line_qtty_dict)。

S507、是否完成遍历。

字典对象包括多个键值对,判断字典对象中所有的键值对是否均完成遍历。若字典对象中所有的键值对均已完成遍历,则结束;若字典对象中还存在键值对未完成遍历,则返回S501。

至此,每个站点的所有单量都已被拆分到每个流向上,单量均添加至流向字典(line_qtty_dict)。

在附图5的实施例中,从站点出发,确定仓库到站点的单量。可以理解的是,回溯仓到站点的单量,并不涉及内配入库。目标仓到站点的单量,涉及内配入库。因此,需要基于目标仓到站点的单量,进一步获知该目标仓的内配入库评估参数。

S302、按照站点的需求单量,配置目标仓的内配入库件数。

可以按照站点的需求单量,配置目标仓的内配入库件数。

参见图6,图6是本发明实施例的配置目标仓的内配入库件数的流程示意图,具体包括:

S601、基于仓库调整计划中的本地满足率和站点的需求单量,确定目标仓的计划出库单量。

仓库调整计划包括目标仓入库的内配比例(inner_ratio),以及仓的本地满足率(local_feed_ratio)。

对于一个站点而言,由本地满足率(local_feed_ratio)和站点的需求单量(station_qtty),确定目标仓到该站点的单量为station_qtty*local_feed_ratio。

可以将目标仓到所有站点的单量,作为目标仓的计划出库单量。

S602、采用预设单均件数,将目标仓的计划出库单量转换为目标仓的计划出库件数。

预设单均件数指平均每单中包含的物品件数。由于物品入库和物品出库的计量单位不同,入库通常按件为单位计价,货单的出库运输通常按单为单位计价。

目标仓的计划出库单量(sim_ob_order_qtty)*单均件数=目标仓的计划出库件数(sim_store_ob_qtty)。

S603、按照仓库调整计划的内配比例,目标仓的计划出库件数,目标仓的历史入库量和目标仓的历史出库量,配置目标仓的内配入库件数,并获知目标仓的内配入库评估参数。

从数据库筛选目标仓的入库数据基础数据。入库数据的统计粒度以件为单位,统计目标仓的入库日均总件数,以store_ib_qtty表示。将目标仓的入库日均总件数作为目标仓的历史入库量。

统计各目标仓的日均出库单量(order_qtty),然后采用预设单均件数将目标仓的日均出库单量转化为目标仓的历史出库量。目标仓的历史出库量(store_ob_qtty)=order_qtty*单均件数。

由于存在库存作为缓冲的原因,往往仓库在一段时间内的入库量和出库量并不相等。一般入库量会略大于出库量,该差值也能侧面反映公司的运营管理水平。

在此,根据各个仓库实际的运营特点,计算目标仓库的入库与出库的真实比例数据store_ib_qtty/sim_store_ob_qtty。

目标仓的内配入库件数(sim_inner_qtty)=inner_ratio*sim_store_ob_qtty*(store_ib_qtty/sim_store_ob_qtty)。

S303、由目标仓的内配入库件数,获知目标仓的内配入库评估参数。

在本发明实施例中,目标仓的内配入库评估参数与目标仓的内配入库件数成正比,可以预先设置内配入库系数。目标仓的内配入库评估参数=目标仓的内配入库件数*内配入库系数。

在上述实施例中,遍历仓库调整计划中每个站点,基于目标仓的覆盖范围,获知目标仓的内配入库评估参数。

S102、将仓库调整计划中的仓库到站点的路由线路,拆分为仓库线路和站点线路,并获知仓库线路的评估参数和站点线路的评估参数。

仓库调整计划涉及目标仓和站点。从目标仓到站点,可能存在多条路由线路。流向是目标仓到站点的组合对。路由是指一个流向中需要经过的所有节点的完整路径。

在实际情况中,货单从仓库运送到首个分拣中心的运输过程称为摆渡运输。首个分拣中心到末次分拣中心的运输过称为为支线运输。由于摆渡运输和支线运输多数采用较大的运输车辆,本发明实施例将二者统一考虑。

货单从末次分拣中心运输到站点的运输过程称为传站运输。传站运输通常采用较小的车辆,通常单位成本高于摆渡运输/支线运输环节,故独立考虑。

在本发明实施例中,将从仓库运送到末次分拣中心的线路称为仓库线路。仓库线路涉及的运输包括摆渡运输和支线运输。将从末次分拣中心到站点的线路称为站点线路。站点线路涉及的运输包括传站运输。

在本发明的一个实施例中,从仓库到站点,可能存在多条路由线路。可以将仓库到站点中货单数量最大的路由线路,作为仓库到站点的路由线路。

考虑到,仓库线路和站点线路的运输成本不同,因此可以将仓库调整计划中的仓库到站点的路由线路,拆分为仓库线路和站点线路。

在本发明实施例中,按照路由节点,将仓库调整计划中的仓库到站点的路由线路,拆分为仓库线路和站点线路。作为一个示例,路由节点属于末次分拣中心,则将从仓库到路由节点的线路作为仓库路线;将路由节点到站点的线路作为站点线路。

作为一个示例,仓库:深圳生活小电仓1号库,站点:深圳沙井营业部。从“深圳生活小电仓1号库”到站“深圳沙井营业部”的路由线路为:深圳生活小电仓1号库-惠州惠阳分拣中心-深圳松岗分拨中心-深圳松岗分拨中心-深圳沙井营业部。

将上述路径拆分为仓库线路:深圳生活小电仓1号库-惠州惠阳分拣中心-深圳松岗分拨中心-深圳松岗分拨中心。站点线路:深圳松岗分拨中心-深圳沙井营业部。

按照仓库线路中各节点的地理位置信息,以及站点线路中各节点的地理位置信息,可以得到仓库线路的行驶距离(branch_distance),以及站点线路的行驶距离(delv_distance)。

参见图7,图7是本发明实施例的获知仓库线路的评估参数和站点线路的评估参数的流程示意图,具体包括:

S701、按照仓库线路、回溯仓到站点的需求单量、目标仓到站点的需求单量和仓库线路系数,获知仓库线路的评估参数。

在图5中,从站点的角度确定回溯仓到站点的需求单量和目标仓到站点的需求单量。那么,按照仓库线路、回溯仓到站点的需求单量、目标仓到站点的需求单量和仓库线路系数,获知仓库线路的评估参数。

具体来说,仓库线路的评估参数=仓库线路*仓库需求单量*仓库线路系数,其中,仓库需求单量可以根据回溯仓到站点的需求单量和目标仓到站点的需求单量获知。

作为一个示例,仓库线路是从仓库1到分拣中心C,其中仓库1作为回溯仓,回溯仓到分拣中心C的需求单量为1单,仓库1作为目标仓,目标仓到分拣中心C的需求单量为2单。则仓库需求单量为3单。

S702、按照站点线路、回溯仓到站点的需求单量、目标仓到站点的需求单量和站点线路系数,获知站点线路的评估参数。

可以按照站点线路、回溯仓到站点的需求单量、目标仓到站点的需求单量和站点线路系数,获知站点线路的评估参数。

具体来说,站点线路的评估参数=站点线路*站点需求单量*站点线路系数,其中,站点需求单量可以根据回溯仓到站点的需求单量和目标仓到站点的需求单量获知。

作为一个示例,站点线路是从分拣中心A到站点C,其中分拣中心A作为回溯仓,回溯仓到站点C的需求单量为2单,分拣中心A作为目标仓,目标仓到站点C的需求单量为2单。则站点需求单量为4单。

此外,还可以获知分拣中心的评估参数。在仓库线路中涉及一个或多个分拣中心,每个分拣中心的分拣中心系数是相同的。分拣中心的评估参数=仓库线路中涉及分拣中心的数量*分拣中心系数。

S103、基于历史时效数据,确定仓库到站点的各类时效对应的单量。

在本发明实施例中以站点为中心进行数据聚合。计算该流向下各时效标签的单量的占比。

参见表5,表5是货单时效的示意表格。计算得到的时效向量(line_time_level)=[0.7,0.2,0.1,0],时效向量代表该流向70%的货单为当日达货单,20%的货单为次日达货单,10%的货单为隔日达,没有多日达货单。可知,时效向量是基于历史时效数据获得的参数。

表5

在评估仓库调整计划中配置目标仓入库的内配比例(inner_ratio),以及仓的本地满足率(local_feed_ratio)。从各个始发仓库到站点的单量会发生变化。但时效向量不会发生改变。

因此,在获知仓库到站点的单量后,基于时效向量,可以确定仓库到站点的各类时效对应的单量。

作为一个示例,沿用表5中的示例,时效向量未发生改变。仓库为:深圳生活小电仓1号库,站点:深圳沙井营业部,上述路由线路的单量为20单。时效向量维持不变,可以确定当日达货单:14;次日达货单:4;隔日达货单:2;多日达货单:0。

S104、依据目标仓的内配入库评估参数、仓库线路的评估参数、站点线路的评估参数和各类时效对应的单量,评估仓库调整计划。

对于每个仓库调整计划而言,均有对应的目标仓的内配入库评估参数、仓库线路的评估参数、站点线路的评估参数和各类时效对应的单量。

仓储网络规划人员可以基于上述参数,结合实际情况确定可以实施的仓库调整计划。作为一个示例,在实际情况中,希望能够降低目标仓的内配入库评估参数。那么,可以从多个仓库调整计划中挑选内配入库评估参数最小的仓库调整计划。

在本发明的一个实施例中,在获知分拣中心的评估参数的情况下,还可以依据目标仓的内配入库评估参数、仓库线路的评估参数、站点线路的评估参数、各类时效对应的单量和分拣中心的评估参数,评估仓库调整计划。

在本发明的一个实施例中,可以从成本核算的角度评估仓库调整计划。具体来说,内配入库系数可以是内配入库单位成本;仓库线路系数可以是支线/摆渡运输单位成本;站点线路系数可以是传站运输单位成本。分拣中心系数可以是分拣中心操作成本。

参见表6,表6是配置系数的示意表格。

表6

按照表6中的各项参数,就可以计算获得每个仓库调整计划的成本。能够从成本的角度评估仓库调整计划。

在本发明实施例中,遍历仓库调整计划中每个站点,基于目标仓的覆盖范围,获知目标仓的内配入库评估参数,目标仓是待调整的仓库;将仓库调整计划中的仓库到站点的路由线路,拆分为仓库线路和站点线路,并获知仓库线路的评估参数和站点线路的评估参数;基于历史时效数据,确定仓库到站点的各类时效对应的单量;依据目标仓的内配入库评估参数、仓库线路的评估参数、站点线路的评估参数和各类时效对应的单量,评估仓库调整计划。

上述实施例中,逆向地从站点粒度进行单量拆分到各个仓库。利用历史时效数据,输出仓调整对区域的时效变化的数据。由于可以根据多个参数,从仓库、线路和时效三方面进行评估,因此能够提高评估仓库调整计划的准确性。

参见图8,图8是根据本发明实施例的评估仓库调整计划的装置的主要结构的示意图,评估仓库调整计划的装置可以实现评估仓库调整计划的方法,如图8所示,评估仓库调整计划的装置具体包括:

遍历模块801,用于遍历仓库调整计划中每个站点,基于目标仓的覆盖范围,获知目标仓的内配入库评估参数,目标仓是待调整的仓库。

线路模块802,用于将仓库调整计划中的仓库到站点的路由线路,拆分为仓库线路和站点线路,并获知仓库线路的评估参数和站点线路的评估参数。

时效模块803,用于基于历史时效数据,确定仓库到站点的各类时效对应的单量。

评估模块804,用于依据目标仓的内配入库评估参数、仓库线路的评估参数、站点线路的评估参数和各类时效对应的单量,评估仓库调整计划。

在本发明的一个实施例中,遍历模块801,具体用于遍历仓库调整计划中每个站点,基于目标仓的覆盖范围,统计得到站点的需求单量;

按照站点的需求单量,配置目标仓的内配入库件数;

由目标仓的内配入库件数,获知目标仓的内配入库评估参数。

在本发明的一个实施例中,遍历模块801,具体用于遍历站点的名称和站点的需求单量所组成的键值对;

站点在所述目标仓的覆盖范围内,统计得到站点的需求单量。

在本发明的一个实施例中,遍历模块801,具体用于基于仓库调整计划中的本地满足率和站点的需求单量,确定目标仓的计划出库单量;

采用预设单均件数,将目标仓的计划出库单量转换为目标仓的计划出库件数;

按照仓库调整计划的内配比例,目标仓的计划出库件数,目标仓的历史入库量和目标仓的历史出库量,配置目标仓的内配入库件数。

在本发明的一个实施例中,线路模块802,具体用于将仓库到站点中货单数量最大的路由线路,作为仓库到站点的路由线路。

在本发明的一个实施例中,遍历模块801,具体用于基于目标仓的覆盖范围,获知回溯仓到站点的需求单量,回溯仓是无需调整的仓库;

线路模块802,具体用于按照仓库线路、回溯仓到站点的需求单量、目标仓到站点的需求单量和仓库线路系数,获知仓库线路的评估参数;

按照站点线路、回溯仓到站点的需求单量、目标仓到站点的需求单量和站点线路系数,获知站点线路的评估参数。

在本发明的一个实施例中,线路模块802,具体用于根据仓库线路统计分拣中心的数量,并获知分拣中心的评估参数;

评估模块804,具体用于依据目标仓的内配入库评估参数、仓库线路的评估参数、站点线路的评估参数、各类时效对应的单量和分拣中心的评估参数,评估仓库调整计划。

图9示出了可以应用本发明实施例的评估仓库调整计划的方法或评估仓库调整计划的装置的示例性系统架构900。

如图9所示,系统架构900可以包括终端设备901、902、903,网络904和服务器905。网络904用以在终端设备901、902、903和服务器905之间提供通信链路的介质。网络904可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

用户可以使用终端设备901、902、903通过网络904与服务器905交互,以接收或发送消息等。终端设备901、902、903上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。

终端设备901、902、903可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。

服务器905可以是提供各种服务的服务器,例如对用户利用终端设备901、902、903所浏览的购物类网站提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的产品信息查询请求等数据进行分析等处理,并将处理结果(例如目标推送信息、产品信息--仅为示例)反馈给终端设备。

需要说明的是,本发明实施例所提供的评估仓库调整计划的方法一般由服务器905执行,相应地,评估仓库调整计划的装置一般设置于服务器905中。

应该理解,图9中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。

下面参考图10,其示出了适于用来实现本发明实施例的终端设备的计算机系统1000的结构示意图。图10示出的终端设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图10所示,计算机系统1000包括中央处理单元(CPU)1001,其可以根据存储在只读存储器(ROM)1002中的程序或者从存储部分1008加载到随机访问存储器(RAM)1003中的程序而执行各种适当的动作和处理。在RAM 1003中,还存储有系统1000操作所需的各种程序和数据。CPU 1001、ROM 1002以及RAM 1003通过总线1004彼此相连。输入/输出(I/O)接口1005也连接至总线1004。

以下部件连接至I/O接口1005:包括键盘、鼠标等的输入部分1006;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分1007;包括硬盘等的存储部分1008;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分1009。通信部分1009经由诸如因特网的网络执行通信处理。驱动器1010也根据需要连接至I/O接口1005。可拆卸介质1011,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1010上,以便于从其上读出的计算机程序根据需要被安装入存储部分1008。

特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1009从网络上被下载和安装,和/或从可拆卸介质1011被安装。在该计算机程序被中央处理单元(CPU)1001执行时,执行本发明的系统中限定的上述功能。

需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括发送单元、获取单元、确定单元和第一处理单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,发送单元还可以被描述为“向所连接的服务端发送图片获取请求的单元”。

作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:

遍历所述仓库调整计划中每个站点,基于目标仓的覆盖范围,获知所述目标仓的内配入库评估参数,所述目标仓是待调整的仓库;

将所述仓库调整计划中的仓库到所述站点的路由线路,拆分为仓库线路和站点线路,并获知所述仓库线路的评估参数和所述站点线路的评估参数;

基于历史时效数据,确定所述仓库到所述站点的各类时效对应的单量;

依据所述目标仓的内配入库评估参数、所述仓库线路的评估参数、所述站点线路的评估参数和所述各类时效对应的单量,评估所述仓库调整计划。

根据本发明实施例的技术方案,遍历仓库调整计划中每个站点,基于目标仓的覆盖范围,获知目标仓的内配入库评估参数,目标仓是待调整的仓库;将仓库调整计划中的仓库到站点的路由线路,拆分为仓库线路和站点线路,并获知仓库线路的评估参数和站点线路的评估参数;基于历史时效数据,确定仓库到站点的各类时效对应的单量;依据目标仓的内配入库评估参数、仓库线路的评估参数、站点线路的评估参数和各类时效对应的单量,评估仓库调整计划。由于可以根据多个参数,从仓库、线路和时效三方面进行评估,因此能够提高评估仓库调整计划的准确性。

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号