随着“互联网+”时代的电子商务生长, 促使着现代仓储、物流不绝的厘革和立异, 仓储配送的花样正在爆发着巨大变革.仓储行颐魅正集中精力立异古板货仓, 生长电商仓;信息处理方面, 大数据和智能化驱动着整体行业的生长[1].线上线下 (Online To Offline, o2o) 的生长是商业变革的局势所趋, 云仓储模式逐渐成为未来的刚性需求.
古板仓储各货仓库存、订单、物流信息不可实时通报, 形成信息孤岛, 需要用云盘算技术解决信息不可共享的问题;在古板货仓中一般是没有订单治理系统的, 在电子商务, 质押贷款等新型模式生长下, 需要订单治理系统作为客户与货仓交流的信息载体, 同时作为货仓信息入口.设计了云仓储系统总体架构, 以订单治理系统为重点, 描述了订单治理系统与其他�?橹湫鞴叵怠⒔峁股杓萍巴骋坏牡谌绞萁涌谄教�.
云仓储需要在重要区域中心建立分仓, 再由公司总部建立基于云盘算的一体化仓储信息系统, 用仓储信息系统将各分仓联网, 进而实现商品、货仓、库位的合理调理, 配送网络的快速响应.在这种模式下, 商品可直接从分仓的分拣中心实现就近配送, 大大地缩短配送时间, 有效地提升客户体验[2].
云仓储系统设计思想可概括为:通过云盘算、大数据、物联网等技术的紧密结合, 由系统对数据进行贮存、剖析、盘算, 并对效劳进行�?榛⒎庾笆降拇�, 治理人员被付与差别的权限, 在任意终端通过门户网站接入中心效劳器, 获取权限规模内的、所需求的效劳[3].
工业链扁平化是未来生长的趋势.云仓储治理系统在电子商务工业链中提供基础性效劳, 将物流、商流、信息流、资金流“四流”有机结合, 利用云盘算共享分仓资源, 完善电商仓储物流生态圈, 通过整合信息网、仓储网、干线网, 用大数据提升效率.消费者和工厂设计方、品牌商、农业产区将实现可视化的供需链接, 岂论是电商平台照旧古板零售, 渠道商如果照旧靠买卖赚取差价赢利, 这样的生存空间肯定是越来越小.真正能够带来一体化的供应链增值效劳的, 才是未来商业的焦点.
图1 云仓储系统总体框架图Fig.1 Architecture diagram of cloud storge system
云仓储治理系统利用“云”的看法将疏散于差别区域的、与实体货仓相关的资源整合起来, 交由企业中心建立的仓储信息治理系统统一调理治理, 形成一个以漫衍式仓储为云, 焦点信息治理系统为效劳器的企业内部仓储治理平台[4].云仓储治理系统由订单治理系统、货仓治理子系统、综合治理子系统、物流治理子系统、大数据驱动子系统组成, 并在移动客户端上建立须要的应用支持.从接订单、货仓内部治理、采购、以及组织发货, 到进行数据综合剖析以及业务综合治理, 提供一个有效的信息化治理平台, 为网络货仓的各个部分的业务开展与协同高效事情提供支持[5].
古板的仓储治理系统中是没有订单治理�?榈�, 在云仓储治理系统中需要处理普通消费者、商超、电商平台等订单数据.订单治理系统是仓储配送的初始环节, 客户需求及内部物流、资源状况、库存、数据剖析、任务完成情况等都是通过订单来描述的, 云仓储系统的配送行为体现为围绕订单而进行的一个协调配置历程[6].
在订单治理系统中, 订单是治理的工具.云仓储治理系统中的协同订单处理从地区上横跨整个企业和供应链, 从时间上笼罩订单的爆发一直到货物交付给用户的全部生命周期, 主要包括生成订单、订单协同处理、货仓调配备货、制单发货、物流跟踪这五个阶段[6].在生成订单阶段, 订单治理系统应该凭据提供的统一接口接收订单信息, 然后进行录入和生存处理, 生成配货单, 同时生成物流效劳需求订单, 并凭据资源优化配置战略进行订单在物流企业的分派.配货单形成后, 协同货仓治理子系统中开始凭据最优路径战略打包货物, 形成发货单, 在供应链子系统中对订单进行确认, 若分派的物流企业接受发货单, 则执行订单;若物流企业拒绝订单, 则供应链子系统凭据资源最优调理战略对订单进行智能处理.物流发送货物后, 由物流平台提供的物流信息反响到订单系统中, 再反响到客户.云仓储系统各个环节进行协同运作, 并同客户、订单平台、物流企业进行双向信息交互, 提高仓储环节的柔性和反应能力.
订单处理状态迁移如图1所示.
在订单协同处理阶段, 主要包括以下四个基本环节:订单录入、订单审批、订单跟踪、结单治理, 还包括两个异常订单处理环节:撤单治理和急单治理以及一个历史订单综合盘问环节[7].在订单协同治理四个基本环节中, 对录入的及格订单进行订单分批, 资源分派及制单执行计划, 对缺乏格的订单进行调解, 给与客户反响.用户、企业、创客可以对处于未审核状态下的订单做撤单处理, 在取消订单后, 完成退款、取消配货单、物流效劳单等操作.在急单治理中, 首先获取订单并进行优先审核, 如果审核通过, 订单被直接提交给货仓治理子系统, 如果审核未通过, 向用户提供急单作废通知, 急单的整个业务处理历程都是通过开辟专用通道 (即提高订单响应级别) 来实现, 同时也要求货仓治理子系统对急单开辟专用通道并进行紧急处理[7?8].用户、货仓操作员可以凭据业务需求利用种种盘问条件对作废订单和乐成订单进行实时盘问, 检察订单目前的状态, 进行跟踪[8].系统对种种性质的订单进行相应的统计, 交给大数据驱动子系统, 并依据乐成、取消、加急订单详细信息做出业务剖析和预测.
云仓储治理系统中的订单治理�?樯婕暗揭徽椎亩┑ゴ砝�, 从提出需求到接受订单, 订单审核, 订单状况跟踪、运输等[9].具体治理内容包括:订单的定制及传送;订单简直认接收;订单条约治理;订单计划定制;订单相关资源治理;订单相关关系治理;订单执行情况的跟踪监控;订单蜕化及变换处理;订单状态盘问;订单后勤治理;订单财务治理;订单协调理理[9,10].
由于订单状态是最直接的信号, 因此不对理的订单治理所导致的信息波动、延迟甚至过失, 会导致订单处理的运作效率低下, 严重时甚至使其陷于瘫痪.为了减小订单信息波动性, 提高运作效率, 各子系统必须抵达高度信息共享.为了包管订简单致性, 云仓储治理系统中的各个组成�?榧浔匦胄髁己�, 包管各方相助的顺利进行.订单治理系统结构图如图2所示.
图2 订单治理系统体系结构Fig.2 Architecture diagram of the order management system
订单治理系统会接受多种平台的订单, 需要统一的订单接口, 规范订单数据, 对差别来源的订单进行数据治理.如淘宝、京东、当当等商务平台, 通过与电商数据交换效劳程序, 获得指定电商订单数据, 为其准备相应的贴牌、配送效劳;同时对库存、物流等信息, 提供应电商平台及创客, 以使其获知商品存量;关于自有商城或者APP的商户, 凭据指定接口与订单治理系统进行数据交互, 提供应订单系统请求数据, 以便仓储系统凭据这些数据进一步处理[11].
以安卓平台为例, 用java代码实现, 图3为第三方平台与订单治理系统的交互流程.实线体现消费者或电商平台对订单治理系统的请求, 虚线体现订单系统与商户系统之间的信息反响.
第4步:挪用订单接口:这一步就是将商户签名后的订单信息通报给接口中的OrderTask工具, 挪用order要领, 此要领后续会唤起订单检查、库存检查操作, 订单信息花样具体见表2订单参数说明.
第5步:提交订单请求:saveOrder工具将会凭据商户客户端提供的请求参数发送提交订单、生存订单的请求, 唤起订单分批、商品装配等后续事情.
第8步:接口返回支付结果:商户客户端在第4步中挪用的订单接口, 会返回最终的订单生存结果 (即同步数据库完毕的通知) .
第12步:异步发送生存订单信息通知:云仓储治理系统会发送异步通知消息给商户效劳器端.因为是异步发送, 第12步可能在7~11步之前完成, 可是一定是在第6步订单生存乐成后提倡.
订单治理系统中提供order接口要领供外部挪用, 此接口接收两个参数String类型的orderInfo, 体现商户的订单信息, key=“value”花样, 以&连接;另一个参数是Boolean类型参数isShowLoading, 体现商户提交订单后, 是否唤起一个loading.order要领可以触发订单治理系统里的其他流程, 如库存检测、货物挑唆等.重要实体类及要害代码示例见表1.
一个完整的安卓平台挪用历程与代码是 (1) 将安卓应用的Activity实例通报给OrderTask结构要领, 实例化OrderTask工具:OrderTask orderTask=new OrderTask (Activity) ; (2) 将订单数据封装到OrderInfo实体内:OrderInfo orderInfo=orderTask.order (String, Boolean) ; (3) 检查订单数据规范:orderInfo.check () ; (4) 订单治理系统生存订单:orderTask.save (OrderInfo) .Order接口接收的String订单信息花样见表2.
图3 第三方平台与订单治理系统交互流程Fig.3 Interaction between the third party platform and the order management system
表1 订单相关实体类Tab.1 Class associated with orders
表2 订单参数说明Tab.2 Specification of order parameters
为简化订单接收以后在货仓中的流转历程, 需要对订单做分批处理, 在系统中引入基于知识库的订单分批战略, 这种战略是去检索历史订单明细数据, 凭据式 (1) 的约定, 依据案例推理 (Case-Based Reasoning, CBR) [12]引擎爆发最优分批战略.订单在系统中的分批, 流转的计划, 是依据历史订单知识库决策的.基于知识库的案例分批战略分为两部分, 一部分是被处理过的订单收集�?�, 另一部分是订单分组生成�?�.第一部分由云盘算子系统提供存储、更新、检索的功效, 第二部分集成到订单治理系统中, 如图4所示展示了此战略的循环图.
CBR是以已往解决的类似问题的案例来寻求解决目今新问题的推论要领.CBR引擎是把每一次做出决策的一批订单作为一个案例, 也就是所谓的“case”, 典范的CBR引擎运行历程分为四步, 依次为检索、修正、重用、保存.具体是从订单收集�?榧焖飨嗨频亩┑�, 进一步修正, 以满足目今订单分批的需求, 订单分批问题与检索数据相似性满足以下公式:
式中的sim (f) 是本次案例与历史案例的相似函数, wi是本次案例与历史每次相似属性的权重.在订单分批历程中, 把相似值S最高的历史订单分批计划作为本次的分批计划, 选中的解决计划还需要修正、核对以适应目今的需求, 最终把最新的分批计划再作为历史计划存储到收集�?�.
图4 基于知识库的订单分批战略循环图Fig.4 Knowledge-based order batching decision cycle
假设拣货员都是60名, 订单量依次增加的情况下.在前人实验基础上[13], 比照先到先效劳、节约算法、粒子群算法, 结果如图5所示.可以看到基于知识库的订单分批战略只是在订单量较少时处理时间大于粒子群算法, 当订单量继续增加, 则优于其他三种订单分批算法.
图5 订单分批算法比照图Fig.5 Comparison between order batching algorithms
1) 通太过析云仓储治理系统的特点, 设计了云仓储治理系统架构.古板货仓可依靠此系统革新成效劳于电子商务的云货仓, 形成仓储配送一体化的新物流模式, 解决了多货仓信息无法共享和协同事情的问题.
2) 订单治理系统事情在云仓储治理系统之上, 提供统一的订单接口, 接收来自差别平台的消费者订单, 统一了云仓储内部订单数据结构便于大数据剖析.面对不绝变革的消费者需求和海量的订单数量, 基于知识库的订单分批战略在订单治理系统中的应用, 加速了订单处理速度, 提高了收益率和货仓的吞吐率.
【本文标签】
【责任编辑】yd2333云顶电子游戏云仓