CN113895846B - 仓储策略管理方法、装置、电子设备及存储介质 - Google Patents
仓储策略管理方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN113895846B CN113895846B CN202111275372.1A CN202111275372A CN113895846B CN 113895846 B CN113895846 B CN 113895846B CN 202111275372 A CN202111275372 A CN 202111275372A CN 113895846 B CN113895846 B CN 113895846B
- Authority
- CN
- China
- Prior art keywords
- target
- strategy
- warehousing
- storage
- strategies
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims abstract description 43
- 238000000034 method Methods 0.000 claims abstract description 62
- 230000008569 process Effects 0.000 claims abstract description 32
- 238000009826 distribution Methods 0.000 claims description 24
- 238000012216 screening Methods 0.000 claims description 11
- 238000012384 transportation and delivery Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 9
- 238000006467 substitution reaction Methods 0.000 claims description 5
- 239000000463 material Substances 0.000 description 16
- 238000005303 weighing Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000009827 uniform distribution Methods 0.000 description 6
- 230000008878 coupling Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000006260 foam Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/137—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
- B65G1/1373—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Mechanical Engineering (AREA)
- Human Resources & Organizations (AREA)
- Quality & Reliability (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供一种仓储策略管理方法、装置、电子设备及存储介质,涉及仓库管理技术领域。该方法包括:根据工位信息确定目标货品的总策略,总策略中包含多个仓储策略;基于目标货品的存取需求在多个仓储策略中进行选择,获取多个目标仓储策略以及每个目标仓储策略对应的目标仓储策略值,其中,目标仓储策略值用于判断对应的目标仓储策略是否执行;基于多个目标仓储策略组成目标策略流程;基于多个目标仓储策略值执行目标策略流程。本申请将多个仓储策略结合为完整的策略流程,能够在一个策略流程中对多个不同的仓储策略进行切换且互不影响,能够同时兼顾不同项目或同一个项目中存在的多种仓储策略,提高仓储策略的管理效率。
Description
技术领域
本申请涉及仓库管理技术领域,具体而言,涉及一种仓储策略管理方法、装置、电子设备及存储介质。
背景技术
现有技术中,对物品进行仓储时,常见的货位存储方式有定位存储、随机存储、分类储放、分类随机储放、共享储放以及货品-货位耦合分配等多种不同的仓储方法。
上述几种仓储方法各有各的优势,包含多种不同的仓储策略,在将项目进行存储时,由于不同项目所使用的仓储策略不一样,或者一个项目中有多种仓储策略并存的情况,而现有技术中,在对项目进行入库或出库时,只能针对一种仓储策略进行实行,导致多种仓储策略的管理效率较低,仓库中货品出入库的管理效率较低。
发明内容
有鉴于此,本申请实施例的目的在于提供一种仓储策略管理方法、装置、电子设备及存储介质,以改善现有技术中存在的仓库管理效率较低的问题。
为了解决上述问题,第一方面,本申请提供了一种仓储策略管理方法,包括:
根据工位信息确定目标货品的总策略,所述总策略中包含多个仓储策略;
基于所述目标货品的存取需求在多个所述仓储策略中进行选择,获取多个目标仓储策略以及每个所述目标仓储策略对应的目标仓储策略值,其中,所述目标仓储策略值用于判断对应的所述目标仓储策略是否执行;
基于多个所述目标仓储策略组成目标策略流程;
基于多个所述目标仓储策略值执行所述目标策略流程。
在上述实现方式中,通过目标货品的工位信息确定对应的总策略,总策略中具有多个不同类型的仓储策略,例如称重、体积测量、指定分配、均匀分配等等。由于每一种需要入库或出库的目标货品的存取需求并不相同,因此还可以通过存取需求,在总策略的多个仓储策略中进行选择,获得目标货品所需的目标仓储策略以及用于判断目标仓储策略是否执行的目标仓储策略值,能够在多个目标仓储策略的基础上配置得到整体的目标策略流程,并根据策略值对流程进行执行,多个仓储策略结合为完整的策略流程,能够在一个策略流程中对多个不同的仓储策略进行切换且互不影响,无需对每一种仓储策略进行单独的代码撰写,能够同时兼顾不同项目或同一个项目中存在的多种仓储策略,提高仓储策略的管理效率,实现策略匹配与代码逻辑的低耦合,从而提高仓库的管理效率。
可选地,所述根据工位信息确定目标货品的总策略,包括:
对所述目标货品的工位位置进行检测,获取所述目标货品的工位信息;
基于所述工位信息,匹配得到对应的总策略。
在上述实现方式中,由于不同类型的货品在入库或出库时所处的工位位置不同,因此可以对目标货品的工位位置进行检测,得到对应的工位信息,工位信息中可以包括工位位置以及目标货品的相关信息,通过工位信息在策略数据库中进行匹配,能够确定目标货品的总策略,从而提高了总策略的获取效率和准确性。
可选地,所述基于所述目标货品的存取需求在多个所述仓储策略中进行选择,获取多个目标仓储策略以及每个所述目标仓储策略对应的目标仓储策略值,包括:
获取所述目标货品的存取需求;
基于所述存取需求在多个所述仓储策略中进行筛选,得到满足所述存取需求的多个目标仓储策略;
基于所述存取需求,对每个所述目标仓储策略的策略值进行配置,得到对应的目标仓储策略值。
在上述实现方式中,由于每一种货品的种类不同,因此在入库或出库时具有不同的存取需求,通过对目标货品的存取需求进行获取,能够以存取需求为筛选条件进行筛选,筛选得到满足存取需求的多个目标仓储策略,并根据存取需求对多个目标仓储策略的策略值进行配置,以通过每一个目标仓储策略值确定对应的目标仓储策略是否需要执行,提高了目标仓储策略与目标仓储策略值之间的对应性和有效性。
可选地,所述基于多个所述目标仓储策略组成目标策略流程,包括:
对多个所述目标仓储策略进行顺序分配,确定分配顺序;
基于所述分配顺序,将所述多个目标仓储策略进行串联组合,得到目标策略流程。
在上述实现方式中,由于多个目标仓储流程之间存在并行、累加、先后顺序等多种顺序,因此可以先对多个目标仓储策略的顺序进行分配,确定分配顺序,以对每一个目标仓储策略与相邻的目标仓储策略之间的关系进行确定,在分配顺序的基础上将多个目标仓储策略串联组合为一个完整的目标策略流程,实现在一个流程中对多种不同的仓储策略互不影响地切换,无需在切换时再次匹配仓储策略,提高了仓储策略的切换效率。
可选地,所述基于多个所述目标仓储策略值执行所述目标策略流程,包括:
将所述多个目标仓储策略值代入所述目标策略流程中;
基于多个所述目标仓储策略值判断是否执行所述目标策略流程中的每个所述目标仓储策略,对所述目标策略流程执行完毕。
在上述实现方式中,在执行目标策略流程时,通过将多个目标仓储策略值代入到目标策略流程中对应的目标仓储策略中,以对每个目标仓储策略是否执行进行判断,将目标策略流程中的多个目标仓储策略判断并执行完毕,完成对目标策略流程的执行。能够在判断目标仓储策略需要执行时进行执行,不需要执行时即刻开始下一个目标仓储策略,减少执行策略时策略切换所需要的时间,快速地对仓储策略是否执行进行判断,提高目标策略流程的执行效率。
可选地,所述基于多个所述目标仓储策略值判断是否执行所述目标策略流程中的每个所述目标仓储策略,包括:
将所述目标仓储策略值与对应的标准策略值进行对比;
在所述目标仓储策略值满足所述标准策略值时,则执行所述目标仓储策略;
在所述目标仓储策略值不满足所述标准策略值时,则不执行所述目标仓储策略。
在上述实现方式中,在对每一个目标仓储策略是否执行进行判断时,能够将目标仓储策略值与对应的标准策略值进行对比,根据对比结果进行判断,从而实现对仓储策略是否执行的快速判断,提高了判断的效率和准确度。还能够根据目标货品的实际情况对仓储策略的执行情况进行调整,满足更多的应用场景。
可选地,所述对所述目标策略流程执行完毕之后,所述方法还包括:
在对所述目标货品进行入库时,基于所述目标策略流程确定出所述目标货品的入库货位信息;
或,在对所述目标货品进行出库时,基于所述目标策略流程确定出所述目标货品的出库载具信息。
在上述实现方式中,由于目标货品在入库和出库时的操作不同,因此可以根据目标策略流程,分别确定出入库时的入库货位信息和出库时的出库载具信息,以对入库任务和出库任务分别进行执行,对目标货品进行快速地入库或出库,提高货品的入库和出库效率,提高仓库的管理效率。
第二方面,本申请提供一种仓储策略管理装置,所述装置包括:
确定模块,根据工位信息确定目标货品的总策略,所述总策略中包含多个仓储策略;
选择模块,用于基于所述目标货品的存取需求在多个所述仓储策略中进行选择,获取多个目标仓储策略以及每个所述目标仓储策略对应的目标仓储策略值,其中,所述目标仓储策略值用于判断对应的所述目标仓储策略是否执行;
组合模块,用于基于多个所述目标仓储策略组成目标策略流程;
执行模块,用于基于多个所述目标仓储策略值执行所述目标策略流程。
在上述实施方式中,通过确定模块根据工位信息对目标货品的总策略进行获取,通过选择模块在总策略中包括的多个仓储策略中进行选择,得到个目标仓储策略以及每个所述目标仓储策略对应的目标仓储策略值;通过组合模块对多个目标仓储策略进行组合,得到整体的目标策略流程,通过执行模块在策略值的基础上对目标策略流程进行执行。能够在一个策略流程中对多个不同的仓储策略进行切换且互不影响,无需对每一种仓储策略进行单独的代码撰写,能够同时兼顾不同项目或同一个项目中存在的多种仓储策略,提高仓储策略的管理效率,从而提高仓库的管理效率。
第三方面,本申请实施例还提供了一种电子设备,所述电子设备包括存储器和处理器,所述存储器中存储有程序指令,所述处理器读取并运行所述程序指令时,执行上述仓储策略管理方法中任一实现方式中的步骤。
第四方面,本申请实施例还提供了一种计算机可读取存储介质,所述可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行上述仓储策略管理方法中任一实现方式中的步骤。
综上所述,本申请提供一种仓储策略管理方法、装置、电子设备及存储介质,能够在一个策略流程中对多个不同的仓储策略进行切换且互不影响,无需对每一种仓储策略进行单独的代码撰写,能够同时兼顾不同项目或同一个项目中存在的多种仓储策略,提高仓储策略的管理效率,实现策略匹配与代码逻辑的低耦合,从而提高仓库的管理效率。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种仓储策略管理方法的流程示意图;
图2为本申请实施例提供的一种步骤S1的详细流程示意图;
图3为本申请实施例提供的一种步骤S2的详细流程示意图;
图4为本申请实施例提供的一种步骤S3的详细流程示意图;
图5为本申请实施例提供的一种步骤S4的详细流程示意图;
图6为本申请实施例提供的一种仓储策略管理装置的结构示意图。
图标:500-仓储策略管理装置;510-确定模块;520-选择模块;530-组合模块;540-执行模块。
具体实施方式
下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请实施例的一部分实施例,而不是全部的实施例。基于本申请实施例的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请实施例保护的范围。
现有技术中,具有多种不同仓储方法,例如:定位存储方法(DedicatedLocation)、随机存储方法(Random Location)、分类储放方法(Class Location)、分类随机储放方法(Random Within Class Location)、共享储放方法(Utility Location)、货品-货位耦合分配方法等。
上述多种仓储方法中,还可以包含一种或多种不同具体的仓储策略,仓储策略可以包括称重、体积测量、热门分配、指定区域分配、均匀分配、批次顺序、先进先出顺序、尾料优先等多种在货品入库或出库时的具体操作。而由于不同的项目中所使用的仓储策略一般不同,且同一个项目中也会有多个不同的仓储策略的情况,因此货品在入库或出库是的策略流程中,往往具有多个不同的仓储策略,在执行时需要对多个不同的仓储策略进行切换,现有技术中只能针对一种仓储策略进行实行,导致多种仓储策略的管理效率较低,仓库中货品出入库的管理效率较低。
为了解决上述问题,本申请实施例提供了一种仓储策略管理方法,应用于服务器,服务器可以为个人电脑(Personal Computer,PC)、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)等具有逻辑计算功能的电子设备,能够对仓库管理中的多个仓储策略进行管理,提高仓储策略管理的效率。
请参阅图1,图1为本申请实施例提供的一种仓储策略管理方法的流程示意图,该方法可以包括以下步骤:
步骤S1,根据工位信息确定目标货品的总策略。
其中,总策略中包含多个仓储策略,总策略可以为根据工位信息确定的多个仓储策略的集合,示例地,在工位信息为入库工位时,总策略为针对入库的策略合集,可以包括热门物料分配、指定区域分配、均匀分配等多种仓储策略。在工位信息为出库工位时,总策略为针对出库的策略合集,可以包括按批次出库、按入库时间出库、尾料优先出库等多种仓储策略。在工位信息为大件货品的工位时,总策略为针对大件货品的策略集合,可以包括对大件货品的重量进行称重、对大件货品的尺寸进行测量、对大件货品的货位进行规划等多种仓储策略。在工位信息为易碎货品的工位时,总策略为针对易碎货品的策略合集,可以包括对易碎货品添加泡沫垫等防护材料、对易碎货品进行优先入库或出库,对易碎货品单独设置货位等多种仓储策略。
可选地,请参阅图2,图2为本申请实施例提供的一种步骤S1的详细流程示意图,步骤S1还可以包括步骤S11-S12:
步骤S11,对所述目标货品的工位位置进行检测,获取所述目标货品的工位信息。
其中,由于不同类型的货品在入库或出库时所处的工位位置不同,可以通过各个工位附近设置的传感器,对各个工位上是否放置有目标货品进行检测,并将传感信息反馈给服务器,服务器在工位上具有目标货品时,将该工位位置确定为目标货品对应的工位位置,或者在目标货品放置到对应的工位时,即对采集到的工位位置进行反馈,根据工位位置获取目标货品的工位信息。
可选地,工位信息中可以包括工位的位置、编号、类型等相关信息,还包括目标货品的类型、编号、数量、入库或出库的时间等相关信息。
步骤S12,基于所述工位信息,匹配得到对应的总策略。
其中,服务器中可以设置有策略数据库,策略数据库中包括每一种工位信息对应的总策略,可以基于获取的工位信息在策略数据库中进行匹配,以匹配得到对应的总策略。还可以预先设置多种总策略,在确定出工位信息后,即配置对应的总策略。
值得说明的是,针对一些具有自身的存取需求的目标货品,还可以根据其存取需求确定对应的总策略,例如,在存取需求中包括需要进行优先、单独地存放时,则对应的总策略中可以包括优先入库、优先出库、单独货位划分、封闭存放等多种仓储策略。
在图2所示的实施例中,通过工位信息确定目标货品的总策略,能够提高总策略的获取效率和准确性。
在执行完步骤S1之后,继续执行步骤S2。
步骤S2,基于所述目标货品的存取需求在多个所述仓储策略中进行选择,获取多个目标仓储策略以及每个所述目标仓储策略对应的目标仓储策略值。
其中,目标仓储策略值用于判断对应的目标仓储策略是否执行。由于总策略为针对每一种类型的货品的策略集合,而同一种类型的货品中的不同货品在入库或出库时所采用的仓储策略也不完全相同,可以根据目标货品的实际情况和存取需求,在总策略中的多个针对目标货品类型的策略合集中进行选择,筛选出多个目标货品所需的目标仓储策略,并获取每一个目标仓储策略对应的目标仓储策略值,实现对每一个目标仓储策略执行与否的判断。
可选地,请参阅图3,图3为本申请实施例提供的一种步骤S2的详细流程示意图,步骤S2还可以包括步骤S21-S23:
步骤S21,获取所述目标货品的存取需求。
其中,服务器可以在目标货品放置到对应的工位上准备进行入库或者出库时,获取目标货品的存取需求。示例地,存取需求中可以包括需要优先存取、需要单独存储、需要在指定时间内存取、多级分配、出库需求、不称重直接存取、需存放在指定货位、需与指定货品同时存取等多种根据目标货品的实际情况,或目标货品对应的客户进行选择的需求情况。
可选地,目标货品中的存取需求还可以包括多种不同类型的需求,例如需要优先存取,并且需要单独存储等,还可以根据目标货品的实际情况对存取需求进行调整,以满足用户的多种需求。
步骤S22,基于所述存取需求在多个所述仓储策略中进行筛选,得到满足所述存取需求的多个目标仓储策略。
其中,获取存取需求后,能够以存取需求为筛选条件进行筛选,筛选得到满足存取需求的多个目标仓储策略。例如,在存取需求为需要优先存取时,多个目标仓储策略中可以包括优先入库、优先出库以及一些常规的称重、测量等策略;在存取需求为多级分配时,多个目标仓储策略中可以包括是否按热门物料分配、是否指定区域分配、是否均匀分配等策略;在存取需求为出库处理时,多个目标仓储策略中可以包括是否按批次优先出库、是否按入库时间进行出库、是否对尾料优先出库等策略;在存取需求为需要单独存储时,多个目标仓储策略中可以包括是否按热门物料分配、是否指定区域分配、货位划分、以及一些常规的称重、测量等策略。针对不同的存取需求,能够在总策略的多个仓储策略中筛选出与目标货品匹配的多个目标仓储策略,以对不同的项目进行对应地存取,能够适用于多种情况,满足用户的多种需求。
步骤S23,基于所述存取需求,对每个所述目标仓储策略的策略值进行配置,得到对应的目标仓储策略值。
其中,还能在存取需求的基础上,对每个仓储策略的策略值进行配置,以根据配置得到的目标仓储策略值对目标仓储策略是否执行进行判断。
可选地,在进行策略值的配置时,例如,在存取需求为需要优先存取时,优先入库、优先出库等目标仓储策略中,对应的目标仓储策略值可以为根据存取需求确定的优先入库或优先出库的时间值,或者为对应的指令值,例如,目标仓储策略值为1,则代表需要执行优先入库或优先出库,目标仓储策略值为0,则代表不需执行优先入库或优先出库等;在存取需求为多级分配时,对应的目标仓储策略值可以为目标货品的热门物料编号、指定区域设置货位的取值,均匀分配设置的巷数或层数等;在存取需求为出库处理时,对应的目标仓储策略值可以为目标货品的批次编号、入库时间、是否包含尾料等;在称重的目标仓储策略中,对应的目标仓储策略值可以为目标货品的重量值,在体积测量的目标仓储策略中,对应的目标仓储策略值可以为目标货品的体积值等。
在图3所示的实施例中,通过存取需求在总策略中进行筛选,以选择出目标货品对应的多个目标仓储策略,获取对应的多个目标仓储策略值,提高了目标仓储策略与目标仓储策略值之间的对应性和有效性。
在执行完步骤S2之后,继续执行步骤S3。
步骤S3,基于多个所述目标仓储策略组成目标策略流程。
其中,由于多个目标仓储流程之间存在并行、累加、先后顺序等多种顺序,可以在策略流程的基础上,将多个目标仓储策略添加到流程中,组成完整的目标策略流程,能够在一个策略流程中实现多种不同的仓储策略,在应用时对多种仓储策略进行对应地切换,且每个仓储策略与其他仓储策略之间互不影响,切换时无需再对切换后的新的仓储策略进行编辑或代码撰写,提高了策略切换时的效率,从而提高仓储策略的执行效率,提高仓库管理的效率。
可选地,请参阅图4,图4为本申请实施例提供的一种步骤S3的详细流程示意图,步骤S3还可以包括步骤S31-S32:
步骤S31,对多个所述目标仓储策略进行顺序分配,确定分配顺序。
其中,可以先对多个目标仓储策略的顺序进行分配,确定分配顺序,以对每一个目标仓储策略与相邻的目标仓储策略之间的关系进行确定。
可选地,多个目标仓储策略之间可以存在并行、累加、先后顺序等多种不同顺序,在分配时,可以根据多个目标仓储策略的实际情况进行分配。例如,在进行入库时,称重策略、是否按热门物料分配、是否指定区域分配、是否均匀分配等策略可以为先后顺序,即上一个目标仓储策略确定执行或不执行后才对下一个目标仓储策略是否执行进行判断,以对目标货品进行多级判断,最终确定出货位;在进行出库时,是否按批次优先出库、是否按入库时间进行出库、是否对尾料优先出库等策略可以同时判断,在执行时则进行条件累加,在不执行时则不加入条件,以获取最终的出库条件等。
步骤S32,基于所述分配顺序,将所述多个目标仓储策略进行串联组合,得到目标策略流程。
其中,在分配顺序的基础上,可以将多个目标仓储策略代入到策略流程的流程框架中,以将多个目标仓储策略串联组合为一个完整的目标策略流程。
可选地,目标策略流程中不仅包括多个目标仓储策略,还包括策略流程的启动、各个节点、对每个目标策略流程进行判断、多个目标策略流程之间的执行顺序、条件以及关联性、各个步骤之间的关联等,能够使目标货品在入库或出库时执行完整的策略流程。
在图4所示的实施例中,能够实现在一个流程中对多种不同的仓储策略互不影响地切换,无需在切换时再次匹配仓储策略,提高了仓储策略的切换效率。
在执行完步骤S3之后,继续执行步骤S4。
步骤S4,基于多个所述目标仓储策略值执行所述目标策略流程。
其中,可以在多个目标仓储策略值的基础上对目标策略流程进行执行,以实现目标货品的入库或出库操作,完成完整的入库或出库任务。
可选地,请参阅图5,图5为本申请实施例提供的一种步骤S4的详细流程示意图,步骤S4还可以包括步骤S41-S42:
步骤S41,将所述多个目标仓储策略值代入所述目标策略流程中。
其中,在对目标策略流程进行执行时,可以将多个目标仓储策略值代入到目标策略流程中对应的目标仓储策略处,作为流程执行的判断条件,以对每个目标仓储策略是否执行进行判断,将目标策略流程中的多个目标仓储策略判断并执行完毕,完成对目标策略流程的执行。
步骤S42,基于多个所述目标仓储策略值判断是否执行所述目标策略流程中的每个所述目标仓储策略,对所述目标策略流程执行完毕。
其中,在对每一个目标仓储策略是否执行进行判断时,能够将目标仓储策略值与对应的标准策略值进行对比,在目标仓储策略值满足标准策略值时,则执行目标仓储策略;在目标仓储策略值不满足标准策略值时,则不执行目标仓储策略。
可选地,在执行时,服务器还可以根据用户的需求和实际情况,对是否执行进行及时地调整,以提高策略流程的执行效率和准确性。
值得说明的是,标准策略值可以为预先设定在总策略中多个仓储策略的对应的策略值,例如,在称重策略中,标准策略值可以为nkg,在目标仓储策略值小于nkg时,则判断目标货品未超重,执行称重策略后继续执行其他仓储策略,在目标仓储策略值大于nkg时,则判断目标货品超重,结束目标策略流程;在按热门物料分配策略中,标准策略值可以为满足热门物料的热门物料编号区域,在目标仓储策略值的热门物料编号属于热门物料编号区域时,则执行按分配热门物料策略,在目标仓储策略值的热门物料编号不属于热门物料编号区域时,则不执行按分配热门物料策略;在指定区域分配策略中,标准策略值可以为指定区域设置货位的取值范围,在目标仓储策略值的指定区域设置货位的取值属于该取值范围时,则执行指定区域分配策略,在目标仓储策略值的指定区域设置货位的取值不属于该取值范围时,则不执行指定区域分配策略;在均匀分配策略中,标准策略值可以为设置的巷数或层数范围,在目标仓储策略值均匀分配设置的巷数或层数属于该范围时,则执行均匀分配策略,在目标仓储策略值均匀分配设置的巷数或层数不属于该范围时,则不执行均匀分配策略等。
值得说明的是,还可以根据目标仓储策略值中的指令值直接判断是否需要执行该目标仓储策略值。例如,在优先入库、优先出库等目标仓储策略中,目标仓储策略值为1,则代表需要执行优先入库或优先出库,目标仓储策略值为0,则代表不需执行优先入库或优先出库等;或者,在是否按批次优先出库、是否按入库时间进行出库、是否对尾料优先出库等仓储策略中,目标仓储策略值为1,则代表按批次优先出库、按入库时间出库、对尾料优先出库等,目标仓储策略值为0,则代表不需执行按批次优先出库、按入库时间出库、对尾料优先出库等。
可选地,指令值还可以为其他形式的值,能够代表执行或不执行的值都可作为指令值。
示例地,在目标策略流程执行完后,若其中的每个目标仓储策略都被判定为不执行,则目标货品判定为未配置对应的策略流程,需要重新对目标货品的目标策略流程进行配置。
在图5所示的实施例中,对仓储策略是否执行进行快速判断,提高了判断的效率和准确度,根据目标货品的实际情况对仓储策略的执行情况进行调整,满足更多的应用场景。
值得说明的是,在对目标策略流程执行完毕之后,还可以在对目标货品进行入库时,基于目标策略流程确定出目标货品的入库货位信息;或,在对目标货品进行出库时,基于目标策略流程确定出目标货品的出库载具信息。
其中,目标货品在入库时,执行完策略流程后,可以确定目标货品的入库货位信息,入库货位信息中可以包括货位的具***置信息、入库的时间信息等,以使目标货品能够存放到对应的货位中,完成入库任务;目标货品在出库时,执行完策略流程后,可以确定目标货品的出库载具信息,出库载具信息可以包括运载目标货品出库的载具型号、编号、出库的时间等,以使目标货品能够及时出库,完成出库任务。能够对入库任务和出库任务分别进行执行,对目标货品进行快速地入库或出库,提高货品的入库和出库效率,提高仓库的管理效率。
在图1所示的实施例中,能够在一个策略流程中对多个不同的仓储策略进行切换且互不影响,同时兼顾不同项目或同一个项目中存在的多种仓储策略,提高仓储策略的管理效率,提高仓库的管理效率。
请参阅图6,图6为本申请实施例提供的一种仓储策略管理装置的结构示意图,该仓储策略管理装置500可以包括:
确定模块510,根据工位信息确定目标货品的总策略,所述总策略中包含多个仓储策略;
选择模块520,用于基于所述目标货品的存取需求在多个所述仓储策略中进行选择,获取多个目标仓储策略以及每个所述目标仓储策略对应的目标仓储策略值,其中,所述目标仓储策略值用于判断对应的所述目标仓储策略是否执行;
组合模块530,用于基于多个所述目标仓储策略组成目标策略流程;
执行模块540,用于基于多个所述目标仓储策略值执行所述目标策略流程。
在一可选的实施方式中,确定模块510中还可以包括检测子模块和匹配子模块;
检测子模块,用于对所述目标货品的工位位置进行检测,获取所述目标货品的工位信息;
匹配子模块,用于基于所述工位信息,匹配得到对应的总策略。
在一可选的实施方式中,选择模块520中还可以包括获取子模块、筛选子模块和配置子模块;
获取子模块,用于获取所述目标货品的存取需求;
筛选子模块,用于基于所述存取需求在多个所述仓储策略中进行筛选,得到满足所述存取需求的多个目标仓储策略;
配置子模块,用于基于所述存取需求,对每个所述目标仓储策略的策略值进行配置,得到对应的目标仓储策略值。
在一可选的实施方式中,组合模块530中还可以包括分配子模块和组合子模块;
分配子模块,用于对多个所述目标仓储策略进行顺序分配,确定分配顺序;
组合子模块,用于基于所述分配顺序,将所述多个目标仓储策略进行串联组合,得到目标策略流程。
在一可选的实施方式中,执行模块540中还可以包括代入子模块和判断子模块;
代入子模块,用于将所述多个目标仓储策略值代入所述目标策略流程中;
判断子模块,用于基于多个所述目标仓储策略值判断是否执行所述目标策略流程中的每个所述目标仓储策略,对所述目标策略流程执行完毕。
判断子模块,还用于将所述目标仓储策略值与对应的标准策略值进行对比;在所述目标仓储策略值满足所述标准策略值时,则执行所述目标仓储策略;在所述目标仓储策略值不满足所述标准策略值时,则不执行所述目标仓储策略。
在一可选的实施方式中,仓储策略管理装置500还可以包括入库模块和出库模块;
出库模块,用于在对所述目标货品进行入库时,基于所述目标策略流程确定出所述目标货品的入库货位信息;
入库模块,用于在对所述目标货品进行出库时,基于所述目标策略流程确定出所述目标货品的出库载具信息。
由于本申请实施例中的装置解决问题的原理与前述的仓储策略管理方法的实施例相似,因此本实施例中的装置的实施可以参见上述方法的实施例中的描述,重复之处不再赘述。
本申请实施例还提供了一种电子设备,该电子设备包括存储器和处理器,所述存储器中存储有程序指令,所述处理器读取并运行所述程序指令时,执行本实施例提供的仓储策略管理方法中任一项所述方法中的步骤。
应当理解是,该电子设备可以是个人电脑(Personal Computer,PC)、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)等具有逻辑计算功能的电子设备。
本申请实施例还提供了一种计算机可读取存储介质,所述可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行本实施例提供的仓储策略管理方法中任一项所述方法中的步骤。
综上所述,本申请实施例提供一种仓储策略管理方法、装置、电子设备及存储介质,能够在一个策略流程中对多个不同的仓储策略进行切换且互不影响,无需对每一种仓储策略进行单独的代码撰写,能够同时兼顾不同项目或同一个项目中存在的多种仓储策略,提高仓储策略的管理效率,实现策略匹配与代码逻辑的低耦合,从而提高仓库的管理效率。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的框图显示了根据本申请的多个实施例的设备的可能实现的体系架构、功能和操作。在这点上,框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图中的每个方框、以及框图的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。因此本实施例还提供了一种可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行区块数据存储方法中任一项所述方法中的步骤。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RanDom Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
Claims (7)
1.一种仓储策略管理方法,其特征在于,包括:
根据工位信息确定目标货品的总策略,所述总策略中包含多个仓储策略;
基于所述目标货品的存取需求在多个所述仓储策略中进行选择,获取多个目标仓储策略以及每个所述目标仓储策略对应的目标仓储策略值,其中,所述目标仓储策略值用于判断对应的所述目标仓储策略是否执行;
基于多个所述目标仓储策略组成目标策略流程,包括:对多个所述目标仓储策略进行顺序分配,确定分配顺序;基于所述分配顺序,将所述多个目标仓储策略进行串联组合,得到目标策略流程;
基于多个所述目标仓储策略值执行所述目标策略流程,包括:将所述多个目标仓储策略值代入所述目标策略流程中;基于多个所述目标仓储策略值判断是否执行所述目标策略流程中的每个所述目标仓储策略,对所述目标策略流程执行完毕,包括:将所述目标仓储策略值与对应的标准策略值进行对比;在所述目标仓储策略值满足所述标准策略值时,则执行所述目标仓储策略;在所述目标仓储策略值不满足所述标准策略值时,则不执行所述目标仓储策略。
2.根据权利要求1所述的方法,其特征在于,根据工位信息确定目标货品的总策略,包括:
对所述目标货品的工位位置进行检测,获取所述目标货品的工位信息;
基于所述工位信息,匹配得到对应的总策略。
3.根据权利要求1所述的方法,其特征在于,基于所述目标货品的存取需求在多个所述仓储策略中进行选择,获取多个目标仓储策略以及每个所述目标仓储策略对应的目标仓储策略值,包括:
获取所述目标货品的存取需求;
基于所述存取需求在多个所述仓储策略中进行筛选,得到满足所述存取需求的多个目标仓储策略;
基于所述存取需求,对每个所述目标仓储策略的策略值进行配置,得到对应的目标仓储策略值。
4.根据权利要求1所述的方法,其特征在于,对所述目标策略流程执行完毕之后,所述方法还包括:
在对所述目标货品进行入库时,基于所述目标策略流程确定出所述目标货品的入库货位信息;
或,在对所述目标货品进行出库时,基于所述目标策略流程确定出所述目标货品的出库载具信息。
5.一种仓储策略管理装置,其特征在于,所述装置采用权利要求1-4中任一项仓储策略管理方法,所述装置包括:
确定模块,根据工位信息确定目标货品的总策略,所述总策略中包含多个仓储策略;
选择模块,用于基于所述目标货品的存取需求在多个所述仓储策略中进行选择,获取多个目标仓储策略以及每个所述目标仓储策略对应的目标仓储策略值,其中,所述目标仓储策略值用于判断对应的所述目标仓储策略是否执行;
组合模块,用于基于多个所述目标仓储策略组成目标策略流程;其中,所述组合模块包括分配子模块和组合子模块,所述分配子模块,用于对多个所述目标仓储策略进行顺序分配,确定分配顺序;所述组合子模块,用于基于所述分配顺序,将所述多个目标仓储策略进行串联组合,得到目标策略流程;
执行模块,用于基于多个所述目标仓储策略值执行所述目标策略流程,其中,所述执行模块包括代入子模块和判断子模块;所述代入子模块,用于将所述多个目标仓储策略值代入所述目标策略流程中;所述判断子模块,用于基于多个所述目标仓储策略值判断是否执行所述目标策略流程中的每个所述目标仓储策略,对所述目标策略流程执行完毕;所述判断子模块,还用于将所述目标仓储策略值与对应的标准策略值进行对比;在所述目标仓储策略值满足所述标准策略值时,则执行所述目标仓储策略;在所述目标仓储策略值不满足所述标准策略值时,则不执行所述目标仓储策略。
6.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器中存储有程序指令,所述处理器运行所述程序指令时,执行权利要求1-4中任一项所述方法中的步骤。
7.一种计算机可读取存储介质,其特征在于,所述可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器运行时,执行权利要求1-4任一项所述方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111275372.1A CN113895846B (zh) | 2021-10-29 | 2021-10-29 | 仓储策略管理方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111275372.1A CN113895846B (zh) | 2021-10-29 | 2021-10-29 | 仓储策略管理方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113895846A CN113895846A (zh) | 2022-01-07 |
CN113895846B true CN113895846B (zh) | 2022-11-18 |
Family
ID=79027083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111275372.1A Active CN113895846B (zh) | 2021-10-29 | 2021-10-29 | 仓储策略管理方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113895846B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117371917A (zh) * | 2023-12-07 | 2024-01-09 | 捷报技术有限公司 | 大数据处理方法、***及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109063801A (zh) * | 2018-08-21 | 2018-12-21 | 浪潮软件股份有限公司 | 一种基于rfid的仓储智能上架方法及*** |
CN109399050A (zh) * | 2018-09-19 | 2019-03-01 | 杭州优工品科技有限公司 | 用于仓储***的货位管理方法及装置 |
EP3457340A1 (en) * | 2017-09-19 | 2019-03-20 | United Technologies Corporation | Method for online service policy tracking using optimal asset controller |
CN111860919A (zh) * | 2019-04-26 | 2020-10-30 | 北京京东尚科信息技术有限公司 | 库货架存储策略的确定方法、装置、介质及电子设备 |
CN112348420A (zh) * | 2019-08-06 | 2021-02-09 | 北京京东振世信息技术有限公司 | 储位信息获取方法及***、存储介质和电子设备 |
CN112860917A (zh) * | 2021-03-09 | 2021-05-28 | 上海东普信息科技有限公司 | 待入库货物数据的处理方法、装置、设备及存储介质 |
CN113320869A (zh) * | 2021-05-31 | 2021-08-31 | 深圳市库宝软件有限公司 | 入库控制方法、装置、电子设备及存储介质 |
CN113408992A (zh) * | 2021-06-30 | 2021-09-17 | 广东利元亨智能装备股份有限公司 | 一种物料信息提示方法、装置、电子设备及存储介质 |
-
2021
- 2021-10-29 CN CN202111275372.1A patent/CN113895846B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3457340A1 (en) * | 2017-09-19 | 2019-03-20 | United Technologies Corporation | Method for online service policy tracking using optimal asset controller |
CN109063801A (zh) * | 2018-08-21 | 2018-12-21 | 浪潮软件股份有限公司 | 一种基于rfid的仓储智能上架方法及*** |
CN109399050A (zh) * | 2018-09-19 | 2019-03-01 | 杭州优工品科技有限公司 | 用于仓储***的货位管理方法及装置 |
CN111860919A (zh) * | 2019-04-26 | 2020-10-30 | 北京京东尚科信息技术有限公司 | 库货架存储策略的确定方法、装置、介质及电子设备 |
CN112348420A (zh) * | 2019-08-06 | 2021-02-09 | 北京京东振世信息技术有限公司 | 储位信息获取方法及***、存储介质和电子设备 |
CN112860917A (zh) * | 2021-03-09 | 2021-05-28 | 上海东普信息科技有限公司 | 待入库货物数据的处理方法、装置、设备及存储介质 |
CN113320869A (zh) * | 2021-05-31 | 2021-08-31 | 深圳市库宝软件有限公司 | 入库控制方法、装置、电子设备及存储介质 |
CN113408992A (zh) * | 2021-06-30 | 2021-09-17 | 广东利元亨智能装备股份有限公司 | 一种物料信息提示方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113895846A (zh) | 2022-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107103446B (zh) | 库存调度方法以及装置 | |
CN108960708B (zh) | 货物上架方法、装置、***、货物上架终端及存储介质 | |
US8121885B2 (en) | Plan solver | |
MXPA97002050A (en) | Filter system of priority row and metodode operac | |
CN112036667A (zh) | 仓库货位优化方法、设备、存储介质及装置 | |
Mustafa Tanrikulu et al. | A joint replenishment policy with individual control and constant size orders | |
US20190146463A1 (en) | Tree search-based scheduling method and electronic apparatus using the same | |
US20040204973A1 (en) | Assigning customers to activities in marketing campaigns | |
CN113895846B (zh) | 仓储策略管理方法、装置、电子设备及存储介质 | |
CN112395293A (zh) | 分库分表方法、分库分表装置、分库分表设备及存储介质 | |
CN112348420A (zh) | 储位信息获取方法及***、存储介质和电子设备 | |
CN110502545A (zh) | 数据存储方法、装置、设备及计算机可读存储介质 | |
CN102347851B (zh) | 事件处理方法及服务器 | |
CN108038758A (zh) | 一种应用推荐方法、***及终端设备 | |
Venkitasubramony et al. | Modeling the effect of imperfect staggering in product inflow using queuing theory: revisiting block stacking layout | |
CN110615226A (zh) | 储位分配方法、装置以及计算机可读存储介质 | |
CN100405373C (zh) | 一种文件***的目录项整理方法 | |
CN111309712A (zh) | 基于数据仓库的优化任务调度方法、装置、设备及介质 | |
CN107169604B (zh) | 物流配送方法和装置 | |
CN114996019A (zh) | 任务分配方法、装置、计算机设备、存储介质和程序产品 | |
CN109522337A (zh) | 电子装置、数据整理推送方法和计算机可读存储介质 | |
CN113762814B (zh) | 一种物品入库方法和装置 | |
CN114723268A (zh) | 任务可视化管理方法及装置 | |
US20110106417A1 (en) | Path Planning in a Warehouse | |
EP1785920A1 (en) | A system for automatically selecting a plurality of specific order items from a plurality of order items, a computer implemented method, a user terminal and a computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |