生鲜商品柔性加工控制方法及装置与流程

文档序号:19158035发布日期:2019-11-16 01:03阅读:298来源:国知局
生鲜商品柔性加工控制方法及装置与流程

本申请属于货物加工技术领域,特别涉及一种生鲜商品柔性加工控制方法及装置。



背景技术:

生鲜电商不同于普通电商的地方就是所经营商品的非标准化,生鲜商品在出售前往往会通过预加工打包的方式使之标准化,这样便于为客户提供良好的购物体验。

如何降低生鲜商品在流通过程中的损耗是生鲜电商经营活动中提高供应链效率的一个重要方面。为保证客户能及时收到所购买的商品,生鲜电商每日会根据历史销量预先采购一定数量的商品原料,在仓库进行预加工打包;由于商品的非标性,打包后的标件重量也是在一定范围内上下浮动,该浮动范围就是加工冗余系数的区间上下限。因为销量的波动,经常会出现预采的商品数量多于当日的实际销量,导致当日没有被销售出去的商品在第二天就会由于新鲜度降低而被部分报损;或预采商品数量少于当日实际销量时又无法补货,导致缺货的情况。随着电商经营规模的不断扩大,目前固定加工冗余系数的作业模式已无法满足进一步减少分剩损耗和降低缺货风险的需要。尤其针对生鲜农产品所固有的季节性、易变质性,如何将生鲜货物的加工过程与库存和销量管理联动起来,采取有效措施提高加工过程中的弹性管理是生鲜货物加工过程管理系统需要解决的挑战。



技术实现要素:

为了解决上述技术问题至少之一,本申请提供了一种生鲜商品柔性加工控制方法及装置,根据库存和实时预测销量及时调整生鲜商品加工冗余系数的能力,达到有效减少分剩损耗、降低缺货风险的目的。

本申请的第一个方面,生鲜商品柔性加工控制方法,包括:

在存货加工过程中的第一设定时间节点处,根据商城的实时销售量预估总销售量;根据所述总销售量及所述第一设定时间节点处的已分拣量,确定待分拣量;确定所述第一设定时间节点处的剩余库存与所述待分拣量的比值;以及根据所述比值调整所述进行打包的单个标件的重量范围,并根据调整后的重量范围对剩余库存进行分拣打包。

根据本申请的至少一个实施方式,在所述第一设定时间节点之后,还具有多个其它时间节点,并在每个时间节点处根据在该时间节点处计算的比值调整所述进行打包的单个标件的重量范围,以及根据调整后的重量范围对该时间节点之后的剩余库存进行分拣打包。

根据本申请的至少一个实施方式,所述第一设定时间节点以及多个其它时间节点中,相邻时间节点之间具有预设时间间隔,且最后一个时间节点不早于商城截单时间,所述商城截单时间之后的实时销售量即为总销售量。

根据本申请的至少一个实施方式,根据所述比值调整所述进行打包的单个标件的重量范围包括:设定库存告警阈值上限及冗余系数下限范围;以及当所述比值超过所述库存告警阈值上限时,在所述冗余系数下限范围内提高冗余系数下限值。

根据本申请的至少一个实施方式,根据所述比值调整所述进行打包的单个标件的重量范围包括:设定库存告警阈值下限及冗余系数上限范围;以及当所述比值低于所述库存告警阈值下限时,在所述冗余系数上限范围内降低冗余系数上限值。

本申请第二方面提供了一种生鲜商品柔性加工控制装置,包括:

总销售量预估模块,用于在存货加工过程中的第一设定时间节点处,根据商城的实时销售量预估总销售量;待分拣量确定模块,用于根据所述总销售量及所述第一设定时间节点处的已分拣量,确定待分拣量;比值计算模块,用于确定所述第一设定时间节点处的剩余库存与所述待分拣量的比值;以及冗余调整模块,用于根据所述比值调整所述进行打包的单个标件的重量范围,并根据调整后的重量范围对剩余库存进行分拣打包。

根据本申请的至少一个实施方式,所述装置还包括节点设定模块,用于设定第一时间节点及在所述第一设定时间节点之后的多个其它时间节点,所述生鲜商品柔性加工控制装置在每个时间节点处根据在该时间节点处计算的比值调整所述进行打包的单个标件的重量范围,以及根据调整后的重量范围对该时间节点之后的剩余库存进行分拣打包。

根据本申请的至少一个实施方式,所述装置还包括时间监控模块,用于监控是否到达设定时间节点,其中,所述第一设定时间节点以及多个其它时间节点中,相邻时间节点之间具有预设时间间隔,且最后一个时间节点不早于商城截单时间,所述商城截单时间之后的实时销售量即为总销售量。

根据本申请的至少一个实施方式,所述冗余调整模块包括:冗余系数下限调整单元,用于设定库存告警阈值上限及冗余系数下限范围;以及当所述比值超过所述库存告警阈值上限时,在所述冗余系数下限范围内提高冗余系数下限值。

根据本申请的至少一个实施方式,所述冗余调整模块包括:冗余系数上限调整单元,用于设定库存告警阈值下限及冗余系数上限范围;以及当所述比值低于所述库存告警阈值下限时,在所述冗余系数上限范围内降低冗余系数上限值。

本申请通过采用将生鲜商品加工过程控制与供需实时匹配程度联动的技术手段,达到动态调整加工冗余系数的技术效果,从而实现在备货较多和备货不足的情况下如何尽量减少分剩和降低缺货风险的问题。

本申请根据生鲜商品当前的实时预测销量和库存量,对于备货较多的商品及时调整其加工冗余系数下限值,以达到减少商品分剩损耗的目标;对于备货不足又无法补货的商品及时调整其加工冗余系数上线,以达到降低缺货风险的目标。

附图说明

图1是本申请生鲜商品柔性加工控制方法的一优选实施例的流程图。

图2是本申请生鲜商品柔性加工控制方法的另一优选实施例的流程图。

图3是本申请生鲜商品柔性加工控制装置的一优选实施例的架构图。

图4是本申请生鲜商品柔性加工控制装置的服务器系统示意图。

具体实施方式

为使本申请实施的目的、技术方案和优点更加清楚,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施方式是本申请一部分实施方式,而不是全部的实施方式。下面通过参考附图描述的实施方式是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本申请保护的范围。下面结合附图对本申请的实施方式进行详细说明。

本申请提供了一种生鲜商品柔性加工控制方法及装置,用于对既定重量的存货进行分拣打包,进行打包的单个标件的重量在预设范围内浮动。如图1所示,所述生鲜商品柔性加工控制方法包括:

步骤s1、在存货加工过程中的第一设定时间节点处,根据商城的实时销售量预估总销售量。

第一设定时间节点一般为已经对存货执行了部分加工,并且商城已经接受了部分订单(即实时销售量),例如每天的傍晚时分,预估总销售量可以采用时间比值方法,例如第一设定时间节点处的订单量与总销售量之间的比值,等效为已售时间与总时间的比值,进而可以进行总销售量的预估,备选实施方式中,也可以采用历史销量趋势进行估算,例如以时间及销量形成二维坐标系,该二维坐标系下历史生产的销量曲线与时间轴形成的面积作为总销售量,之后根据当天的第一设定时间节点及第一设定时间节点之前的面积预估总销售量。

步骤s2、根据所述总销售量及所述第一设定时间节点处的已分拣量,确定待分拣量。

本例中,待分拣量=总销售量-已分拣量。

步骤s3、确定所述第一设定时间节点处的剩余库存与所述待分拣量的比值。

本例中,剩余库存为总库存减去因分拣而消耗的库存,需要说明的是,由于打包为非标件打包,存在冗余区间,因此,已分拣量并不一定与库存消耗相同,举例来说,单个标件重量为10斤,打包10个后,形成的已分拣量为100斤,但此时并不一定真实消耗100斤库存,有可能仅消耗95斤库存。

步骤s4、根据所述比值调整所述进行打包的单个标件的重量范围,并根据调整后的重量范围对剩余库存进行分拣打包。

该步骤s4进一步可以分为重量范围上限调整及重量范围下限调整。

所述重量范围上限调整包括:设定库存告警阈值上限及冗余系数下限范围;以及当所述比值超过所述库存告警阈值上限时,在所述冗余系数下限范围内提高冗余系数下限值。

所述重量范围下限调整包括:设定库存告警阈值下限及冗余系数上限范围;以及当所述比值低于所述库存告警阈值下限时,在所述冗余系数上限范围内降低冗余系数上限值。

需要说明的是,本例中冗余系数的上下限范围与单个标件的重量范围本质相同,可以采用单个标件的重量范围代替冗余系数的上下限范围,也可以按比例缩放后形成冗余系数的上下限范围,例如重量范围为9-11斤,冗余系数对应于0.9-1.1,可以理解的是,由于步骤s3所计算的比值一般在数值1附近,此时,库存告警阈值的上限及下限也就设置在数值1附近,为了调整方便,建议将单个标件的重量范围进行等比例调整,使形成的冗余系数设定在数值1附近。

本实施例中,提高冗余系数下限值或者降低冗余系数上限值可以直接调整到限制值,也可以逐步调节到限制值,举例来说,冗余系数下限范围为0.95-1.05,当所述比值超过所述库存告警阈值上限时,可以直接将冗余系数下限调整为1.05,也可以根据所述比值与所述库存告警阈值上限的差值范围确定调整大小,例如差值为0.1-0.2,则本次调整将冗余系数下限增加0.1,如果差值为0.2以上,则本次调整将冗余系数下限增加0.2。备选实施方式中,还可以将计算的比值作为调整目标值,例如计算的比值为0.98,小于库存告警阈值下限,则将0.98作为本次调整的冗余系数上限。

本例中,调整冗余系数下限时,冗余系数上限将被重置为初始值;调整冗余系数上限时,冗余系数下限将被重置为初始值。备选实施方式中,调整冗余系数下限的同时,可以同方向调整冗余系数上限,例如冗余系数下限增加0.5,冗余系数上限也增加0.5;冗余系数上限降低0.5,则冗余系数下限也降低0.5,但是其调整不能超过预定值,例如总的冗余系数范围为0.9-1.1,冗余系数下限调整至1.05时,冗余系数上限最高只能调到1.1。

在一些可选实施方式中,在所述第一设定时间节点之后,还具有多个其它时间节点,并在每个时间节点处根据在该时间节点处计算的比值调整所述进行打包的单个标件的重量范围,以及根据调整后的重量范围对该时间节点之后的剩余库存进行分拣打包。

可以理解的是,通过上述方式,实现了单个标件的重量范围的持续调整,即冗余系数取值范围的持续调整,通过该调整,可以尽量减少分剩和降低缺货风险的问题。

在一些可选实施方式中,所述第一设定时间节点以及多个其它时间节点中,相邻时间节点之间具有预设时间间隔,且最后一个时间节点不早于商城截单时间,所述商城截单时间之后的实时销售量即为总销售量。

以下给出具体案例,流程参考图2。

假设有效的商品加工冗余系数取值范围是[0.9,1.1],冗余系数下限最大值为1.08,即其调整范围为0.9-1.08,冗余系数上限最小值为0.92,即冗余系数上限的调整范围为0.92-1.1。

给定商品的库存告警阈值范围为[0.97,1.03],即如果比值低于0.97,降低整冗余系数上限,如果比值大于1.03,则增加冗余系数下限。

本实施例中,当日商品预采备货入库量为1500斤,商品售卖包规是10斤装。柔性控制系统的启动时间是晚上8点整,每隔1小时更新一次实时预测销量,即晚上8点整为第一时间节点,9点为第二时间节点,10点为第三时间节点……。

晚上8点时实际销量(该实际销售是指订单)为850斤,据此预测的全天销量为1340斤;已分拣量为300斤,实际消耗库存295斤;此时剩余可用库存为(1500-295)=1205斤。可用库存量/(预测销量-已分拣量)=1205/(1340-300)=1.159,已大于告警阈值上限1.03,于是执行冗余下限调整逻辑,通俗理解为剩货过多,单个标件打包时多分配货物,重新计算冗余系数上下限——冗余系数上限=1.1,冗余系数下限=min(1.08,1.159)=1.08,然后更新加工操作台的加工冗余系数,后续加工按此系数进行。

晚上9点时实际销量为1200斤,预测全天销量为1560斤;已分拣量为550斤,实际消耗库存为(295+273)=568斤;此时剩余可用库存为(1500-675)=932斤。可用库存量/(预测销量-已分拣量)=932/(1560-550)=0.923,已小于告警阈值下限0.97,于是执行冗余上限调整逻辑,通俗理解为货物不够,需要减少单个标件的重量,重新计算冗余系数上下限——冗余系数上限=max(0.92,0.923)=0.923,冗余系数下限=0.9。然后更新加工操作台的加工冗余系数,后续加工按此系数进行。

晚上10点时实际销量为1480斤,预测全天销量为1575斤;已分拣量为810斤,实际消耗库存为(295+273+237)=805斤;此时剩余可用库存为(1500-805)=695斤。可用库存量/(预测销量-已分拣量)=695/(1575-810)=0.908,已小于告警阈值下限0.97,于是执行冗余上限调整逻辑,重新计算冗余系数上下限——冗余系数上限=max(0.92,0.908)=0.92,冗余系数下限=0.9。然后更新加工操作台的加工冗余系数,后续加工按此系数进行

晚上11点时商城截单,当日全天实际销量为1560斤,此时预测销量即为当日实际销量1560斤;已分拣量为1060斤,实际消耗库存为(295+273+237+227)=1032斤;此时剩余可用库存为(1500-1032)=468斤。可用库存量/(预测销量-已分拣量)=468/(1560-1070)=0.955,已小于告警阈值下限0.97,于是执行冗余上限调整逻辑,重新计算冗余系数上下限——冗余系数上限=max(0.92,0.955)=0.955,冗余系数下限=0.9。然后更新加工操作台的加工冗余系数,后续加工按此系数进行。

晚上12点50时加工结束,已分拣量为1560斤,库存1500斤全部消耗完;当日库存剩余为0,也没有产生缺货。

若没有使用动态调整加工冗余系数技术,则当日会产生(1560-1500)=60斤的缺货,影响到用户的购买体验。

本申请第二方面提供了一种生鲜商品柔性加工控制装置,以实现上述方法,如图3所示,包括:总销售量预估模块,用于在存货加工过程中的第一设定时间节点处,根据商城的实时销售量预估总销售量;待分拣量确定模块,用于根据所述总销售量及所述第一设定时间节点处的已分拣量,确定待分拣量;比值计算模块,用于确定所述第一设定时间节点处的剩余库存与所述待分拣量的比值;以及冗余调整模块,用于根据所述比值调整所述进行打包的单个标件的重量范围,并根据调整后的重量范围对剩余库存进行分拣打包。

在一些可选实施方式中,所述装置还包括节点设定模块,用于设定第一时间节点及在所述第一设定时间节点之后的多个其它时间节点,所述生鲜商品柔性加工控制装置在每个时间节点处根据在该时间节点处计算的比值调整所述进行打包的单个标件的重量范围,以及根据调整后的重量范围对该时间节点之后的剩余库存进行分拣打包。

在一些可选实施方式中,所述装置还包括时间监控模块,用于监控是否到达设定时间节点,其中,所述第一设定时间节点以及多个其它时间节点中,相邻时间节点之间具有预设时间间隔,且最后一个时间节点不早于商城截单时间,所述商城截单时间之后的实时销售量即为总销售量。

在一些可选实施方式中,所述冗余调整模块包括:冗余系数下限调整单元,用于设定库存告警阈值上限及冗余系数下限范围;以及当所述比值超过所述库存告警阈值上限时,在所述冗余系数下限范围内提高冗余系数下限值。

在一些可选实施方式中,所述冗余调整模块包括:冗余系数上限调整单元,用于设定库存告警阈值下限及冗余系数上限范围;以及当所述比值低于所述库存告警阈值下限时,在所述冗余系数上限范围内降低冗余系数上限值。

特别地,根据本申请的实施方式,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施方式包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。本申请的计算机存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

应当理解,根据本申请的实施方式,上述装置被配置到计算机服务器200上时,如图4所示,一般包括服务端配置模块102、服务端核心模块104、服务端消息模块106。

服务端配置模块102是服务端中负责维护商品超量阈值信息;提供查询、修改、删除等功能。服务端核心模块104实现柔性加工控制系统的主要功能,包括销量实时预测、备货超量商品筛选和加工冗余系数计算。服务端消息模块106负责将更新后的加工冗余系数推送到加工操作台。

在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。

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

描述于本申请实施方式中所涉及到的模块或单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块或单元也可以设置在处理器中,这些模块或单元的名称在某种情况下并不构成对该模块或单元本身的限定。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1