基于策略可配置的订单路由算法流程的制作方法

文档序号:20921338发布日期:2020-05-29 14:11阅读:489来源:国知局
基于策略可配置的订单路由算法流程的制作方法
本发明涉及电商行业订单路由算法
技术领域
,具体地说,是一种基于策略可配置的订单路由算法流程。
背景技术
:对于电商系统,配送发货是其重要的一个环节,合理的对订单进行分配,可有效的利用库存,节省物流成本,提高发货时效。如果不存在一个有效的订单路由算法,不能提供合理的订单分配方案,势必增加运营成本,影响用户体验。中国专利文献:cn108696476a,公开日:2018.10.23,公开了一种安全策略可配置的汽车车钥系统实现方法,包括以下步骤:车载控制器通过预设加密密钥向指令服务器发起连接请求;指令服务器验证车载控制器的身份并发送有效加密密钥来替代预设加密密钥;指令服务器通过有效加密密钥与车载控制器进行通讯;配置安全策略以触发有效加密密钥更新替换;用户终端通过指令服务器获得授权并通过近场通讯的方式与车载控制器建立连接。中国专利文献:cn104636975a,公开日:2015.05.20,公开了一种跨域医保结算订单路由装置及方法,包括机构信息库模块;用于存储定点机构和医保机构的相关信息,为医保结算订单路由平台模块实现订单路由提供信息支撑;个人信息库模块,用于存储个人信息;医保结算订单路由平台模块,用于接收定点端发送的结算请求订单,对订单进行转换和解析,将订单路由到医保机构,结算后将结果再路由回到定点端,在路由的同时完成数据沉淀,形成医保结算大数据;医保结算大数据模块,用于存储医保订单沉淀数据,形成医保结算大数据,提供数据服务。但是关于发明的一种基于策略可配置的订单路由算法流程目前还未见报道。技术实现要素:本发明的目的是,提供一种节省物流成本、提高发货时效、有效利用库存、满足个性化需求、具备不同策略的可配置的基于策略可配置的订单路由算法流程。为实现上述目的,本发明采取的技术方案是:一种基于策略可配置的订单路由算法流程,所述的基于策略可配置的订单路由算法流程包括路由流程和业务流程;所述的路由流程由策略构造(11)、仓库选择器(12)、仓库过滤器(13)、库存过滤器(14)、库存占用处理器(15)、库存分配器(16)组成;所述的策略构造(11)包括根据数据库配置(111)、根据单据配置(112);所述的仓库选择器(12)包括指定仓(121)、根据物流(122)、库存主体指定仓库(123);所述的仓库过滤器(13)包括根据指定物流过滤(131)、零库存过滤(132)、库存组织指定发货仓(133)、库存主体指定发货仓(134);所述的仓库过滤器(14)包括根据备选仓库过滤掉无用的库存(141);所述的库存占用处理器(15)包括整单单仓(151)、按行多仓(152)、仓库优先级(153)、自助按行拆单(154);所述的库存分配器(16)包括按行分配(161)、按仓库分配(162)、拆行分配(163)。所述的业务流程首先为单据分析,当进入指定发货仓时,判断指定仓库存;若库存充足则返回指定仓,结束流程;若库存不足则返回指定仓库存不足,结束流程;所述的单据分析若指定快递相关信息未指定发货仓,则缩小可用仓库范围;所述的单据分析若未指定发货仓和快递相关信息,则指定sku发货仓;所述的指定sku发货仓,若出库单属于指定sku出库单,则判断库存;所述的判断库存,若库存充足,则返回指定仓,结束流程;若库存不足,则返回指定库存不足,结束流程;所述的指定sku发货仓,若出库单不属于指定sku出库单,则进入单据配置;所述的单据配置,当仅支持单仓时,进入单仓推荐;所述的单仓推荐,若有可用单仓,则返回单仓,结束流程;若无可用单仓,则返回无单仓满足,结束流程;所述的单据配置,当支持多仓时,进入单仓推荐;所述的单仓推荐,若有可用单仓,则返回单仓,结束流程;若无可用单仓,则进入多仓推荐;所述的多仓推荐,若无可用仓库列表,则返回库存无法满足,结束流程;所述的多仓推荐,若有可用仓库列表,则返回仓库列表,结束流程。所述的判断指定仓库存,如果同时指定快递,需校验指定仓支持该快递、该快递的配送范围支持、该快递支持的产品类型和增值服务可满足单据要求。本发明优点在于:1、节省物流成本、提高发货时效、有效利用库存、满足个性化需求,同时具备不同策略的可配置,以便未来的扩展。2、可以有效解决库存分布点比较多,而且库存比较少的情况下,一个单子多件商品的满足情况,相比于传统的指定仓库发货,不满足再手动拆单的情况更加智能高效。3、可以根据订单地址以及仓库配送区域的关系,尽可能优化路由结果,比如就近发货,整单发货,有效的减少物流成本,提高配送时效,提升用户体验。4、可以根据订单上指定的发货物流信息,在发货地存在多个且签署的物流协议不一致的情况下,精确匹配可以支持的仓储地发货,最大程度满足客户需求。附图说明附图1是一种基于策略可配置的订单路由算法流程的路由流程图。附图2是一种基于策略可配置的订单路由算法流程的业务流程图。具体实施方式下面结合实施例并参照附图对本发明作进一步描述。附图中涉及的附图标记和组成部分如下所示:11、策略构造111、根据数据库配置112、根据单据配置12、仓库选择器121、指定仓122、根据物流123、库存主体指定仓库13、仓库过滤器131、根据指定物流过滤132、零库存过滤133、库存组织指定发货仓134、库存主体指定发货仓14、库存过滤器141、根据备选仓库过滤掉无用的库存15、库存占用处理器151、整单单仓152、按行多仓153、仓库优先级154、自助按行拆单16、库存分配器161、按行分配162、按仓库分配163、拆行分配实施例1请参照附图1、附图2,附图1是本实施例的一种基于策略可配置的订单路由算法流程的路由流程图,附图2是本实施例的一种基于策略可配置的订单路由算法流程的业务流程图。所述的基于策略可配置的订单路由算法流程包括路由流程和业务流程;请参照附图1,附图1是本实施例的一种基于策略可配置的订单路由算法流程的路由流程图。所述的路由流程由策略构造(11)、仓库选择器(12)、仓库过滤器(13)、库存过滤器(14)、库存占用处理器(15)、库存分配器(16)组成;所述的策略构造(11)包括根据数据库配置(111)、根据单据配置(112);所述的仓库选择器(12)包括指定仓(121)、根据物流(122)、库存主体指定仓库(123);所述的仓库过滤器(13)包括根据指定物流过滤(131)、零库存过滤(132)、库存组织指定发货仓(133)、库存主体指定发货仓(134);所述的仓库过滤器(14)包括根据备选仓库过滤掉无用的库存(141);所述的库存占用处理器(15)包括整单单仓(151)、按行多仓(152)、仓库优先级(153)、自助按行拆单(154);所述的库存分配器(16)包括按行分配(161)、按仓库分配(162)、拆行分配(163);请参照附图2,附图2是本实施例的一种基于策略可配置的订单路由算法流程的业务流程图。所述的业务流程首先为单据分析,当进入指定发货仓时,判断指定仓库存;若库存充足则返回指定仓,结束流程;若库存不足则返回指定仓库存不足,结束流程;所述的单据分析若指定快递相关信息未指定发货仓,则缩小可用仓库范围;所述的单据分析若未指定发货仓和快递相关信息,则指定sku发货仓;所述的指定sku发货仓,若出库单属于指定sku出库单,则判断库存;所述的判断库存,若库存充足,则返回指定仓,结束流程;若库存不足,则返回指定库存不足,结束流程;所述的指定sku发货仓,若出库单不属于指定sku出库单,则进入单据配置;所述的单据配置,当仅支持单仓时,进入单仓推荐;所述的单仓推荐,若有可用单仓,则返回单仓,结束流程;若无可用单仓,则返回无单仓满足,结束流程;所述的单据配置,当支持多仓时,进入单仓推荐;所述的单仓推荐,若有可用单仓,则返回单仓,结束流程;若无可用单仓,则进入多仓推荐;所述的多仓推荐,若无可用仓库列表,则返回库存无法满足,结束流程;所述的多仓推荐,若有可用仓库列表,则返回仓库列表,结束流程。所述的判断指定仓库存,如果同时指定快递,需校验指定仓支持该快递、该快递的配送范围支持、该快递支持的产品类型和增值服务可满足单据要求。实施例2基于订单的输入项:订单收货地址(省市区),单据所属店铺,是否指定物流商,是否指定仓库发货等。明细行商品数量及套组关系;结合订单涉及的商品的库存分布情况,给出合理的路由结果;最终输出每一行商品从xx仓,发x件xx的货;系统设计具备。1、基础规则配置界面:完成诸如仓库配区域优先级的配置;仓库支持物流商的配置等;2、路由策略配置:支持按店铺配置当前店铺通用的路由规则;目前的规则有整单发货优先场景下的不拆单不拆行、不拆单拆行、拆单不拆行、拆单拆行以及按照仓库优先级发货;系统架构设计按照策略模式,完成根据oms系统(订单管理系统)指定或者系统配置,选择既定策略,初始化系统上下文信息,实现具体的策略算法。实施例3店铺sa仓库配送区域优先级配置为:订单收货地址(省份)优先级上海仓上海1上海仓北京2北京仓上海3北京仓北京1广州仓上海2现有仓库库存分布如下:订单100000000所属店铺sa,收货地址为上海订单明细为商品sku0013件sku0021件店铺a设置策略整单优先拆单拆行/不拆单拆行输出结果:sku001a主体2件上海仓sku001b主体1件上海仓sku002a主体1件上海仓店铺a设置策略整单优先不拆单不拆行输出结果:sku001a主体3件北京仓sku002a主体1件北京仓订单100000001所属店铺sa,收货地址为上海订单明细为商品sku0013件,sku0022件店铺设置仓库优先发货输出结果:sku001a主体3件上海仓sku001b主体1件上海仓sku002a主体2件广州仓以上所述仅是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和补充,这些改进和补充也应视为本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1