



技术领域technical field
本发明涉及计算机技术领域,尤其涉及一种出库定位的方法和装置。The invention relates to the field of computer technology, and in particular, to a method and device for outbound positioning.
背景技术Background technique
目前已有的出库定位方法基本是根据出库订单的订单量,先按照存储类型搜索,然后再按照存储区搜索,最后找到储位,从而完成定位,找到能出库的储位,而且出库储位的选择逻辑往往已固定于代码中。At present, the existing outbound positioning methods are basically based on the order quantity of outbound orders, first search by storage type, then by storage area, and finally find the storage location, so as to complete the positioning, find the storage location that can be shipped out, and export The selection logic for the bins is often already fixed in the code.
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:In the process of realizing the present invention, the inventor found that there are at least the following problems in the prior art:
1、目前的出库定位方法不够灵活,出库储位的选择逻辑往往已固定于代码中,如果出库定位的规则发生改变,则需要修改程序,发布更新版本,整个过程很不方便;1. The current outbound positioning method is not flexible enough, and the selection logic of outbound storage locations is often fixed in the code. If the rules of outbound location change, it is necessary to modify the program and release an updated version. The whole process is very inconvenient;
2、目前的出库定位方法不够优化,多是从储位信息进行分析来进行出库定位,如:按照存储类型、存储区、储位的搜索参数等来进行搜索及储位选择,并未考虑储位上的物品信息等,因此存在非优定位的问题;2. The current outbound positioning method is not optimized enough. Most of the outbound positioning is based on the analysis of storage location information, such as: searching and storage location selection according to storage type, storage area, storage location search parameters, etc. Considering the item information on the storage position, etc., there is a problem of non-optimal positioning;
3、目前的出库定位方法还不够全面,仅是从储位信息入手来进行出库定位,而忽略了其他的重要信息。3. The current outbound positioning method is not comprehensive enough. It only starts from the storage location information to carry out the outbound positioning, while ignoring other important information.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本发明实施例提供一种出库定位的方法和装置,能够根据待出库订单的参数对仓库中的储位进行筛选、排序、匹配和判定,通过设置不同的排序规则和匹配规则,可以高效、灵活地进行出库定位。In view of this, the embodiment of the present invention provides a method and device for outbound positioning, which can screen, sort, match and determine the storage positions in the warehouse according to the parameters of the order to be outbound, and set different sorting rules and matching by setting different sorting rules and matching. rules, which can efficiently and flexibly carry out outbound positioning.
为实现上述目的,根据本发明实施例的一个方面,提供了一种出库定位的方法。To achieve the above object, according to an aspect of the embodiments of the present invention, a method for outbound positioning is provided.
一种出库定位的方法,包括:根据待出库订单的参数从可定位储区中筛选出可定位储位;根据排序规则对所述可定位储位进行排序;根据匹配规则从排序后的可定位储位中选择待出库储位;判定所述待出库储位是否满足出库条件,若满足则出库定位完成。A method for outbound positioning, comprising: screening out locatable storage locations from locatable storage areas according to parameters of orders to be outbound; sorting the locatable storage locations according to a sorting rule; Selecting a storage location to be shipped out of the locatable storage locations; determining whether the storage location to be shipped out meets the outbound condition, and if so, the outbound positioning is completed.
可选地,所述待出库订单的参数包括如下中的一种或多种:物品的保质期状态、物品的等级、是否强制全量、指定批次的属性值、指定的储区、指定的箱规。Optionally, the parameters of the order to be released include one or more of the following: the shelf life status of the item, the level of the item, whether the full quantity is mandatory, the attribute value of the specified batch, the specified storage area, the specified box regulation.
可选地,所述排序规则包括如下中的一种或多种:根据可定位储位上的物品批次进行排序;根据可定位储位所属的储区的优先级进行排序;根据可定位储位所属的储区是否为默认储区进行排序;根据可定位储位上的物品数量进行排序;根据可定位储位上的物品箱规进行排序;根据可定位储位的储位号的拣选顺序进行排序。Optionally, the sorting rules include one or more of the following: sorting according to item batches on the locatable storage positions; sorting according to the priority of the storage area to which the locatable storage positions belong; Sort according to whether the storage area to which the position belongs is the default storage area; sort according to the number of items on the locatable storage position; sort according to the item box gauge on the locatable storage position; according to the picking order of the storage position number of the locatable storage position put in order.
可选地,所述匹配规则包括如下中的一种或多种:从少到多匹配、从多到少匹配、向上匹配、向下匹配。Optionally, the matching rules include one or more of the following: matching from less to more, matching from more to less, upward matching, and downward matching.
可选地,还包括:若判定所述待出库储位不满足出库条件,则执行补货,并重新进行出库定位。Optionally, the method further includes: if it is determined that the storage location to be shipped does not meet the shipping conditions, performing replenishment and re-positioning for shipping.
可选地,不满足出库条件的情况包括:所述待出库储位的物品数量之和小于所述待出库订单的物品数量;所述待出库储位中有储位位于不可拣货储区;所述待出库储位中有位于箱拣区但需要拆零的储位;其中,所述可定位储区包括可拣货储区和不可拣货储区,所述可拣货储区包括箱拣区和零拣区。Optionally, the condition that the delivery condition is not met includes: the sum of the number of items in the storage positions to be delivered is less than the number of items in the order to be delivered; there are storage positions in the storage positions to be delivered that are not pickable. A cargo storage area; the storage positions to be shipped out include a storage position located in the box picking area but needing to be dismantled; wherein, the locatable storage area includes a pickable storage area and a non-pickable storage area, and the pickable storage area The storage area includes case picking area and zero picking area.
根据本发明实施例的另一方面,提供了一种出库定位的装置。According to another aspect of the embodiments of the present invention, a device for outbound positioning is provided.
一种出库定位的装置,包括:筛选模块,用于根据待出库订单的参数从可定位储区中筛选出可定位储位;排序模块,用于根据排序规则对所述可定位储位进行排序;匹配模块,用于根据匹配规则从排序后的可定位储位中选择待出库储位;判定模块,用于判定所述待出库储位是否满足出库条件,若满足则出库定位完成。A device for outbound positioning, comprising: a screening module for screening out locatable storage locations from a locatable storage area according to parameters of orders to be outbound; a sorting module for sorting the locatable storage locations according to sorting rules Sorting; the matching module is used to select the storage positions to be released from the sorted locatable storage positions according to the matching rules; the determination module is used to determine whether the storage positions to be released meet the conditions for leaving the library, and if so, the Library positioning is complete.
可选地,所述待出库订单的参数包括如下中的一种或多种:物品的保质期状态、物品的等级、是否强制全量、指定批次的属性值、指定的储区、指定的箱规。Optionally, the parameters of the order to be released include one or more of the following: the shelf life status of the item, the level of the item, whether the full quantity is mandatory, the attribute value of the specified batch, the specified storage area, the specified box regulation.
可选地,所述排序规则包括如下中的一种或多种:根据可定位储位上的物品批次进行排序;根据可定位储位所属的储区的优先级进行排序;根据可定位储位所属的储区是否为默认储区进行排序;根据可定位储位的物品数量进行排序;根据可定位储位的物品箱规进行排序;根据可定位储位的储位号的拣选顺序进行排序。Optionally, the sorting rules include one or more of the following: sorting according to item batches on the locatable storage positions; sorting according to the priority of the storage area to which the locatable storage positions belong; Sort according to whether the storage area to which the slot belongs is the default storage area; sort according to the number of items in the locatable storage position; sort according to the box gauge of the items in the locatable storage position; sort according to the picking order of the storage slot number of the locatable storage position .
可选地,所述匹配规则包括如下中的一种或多种:从少到多匹配、从多到少匹配、向上匹配、向下匹配。Optionally, the matching rules include one or more of the following: matching from less to more, matching from more to less, upward matching, and downward matching.
可选地,还包括补货模块,用于:若判定所述待出库储位不满足出库条件,则执行补货,并重新进行出库定位。Optionally, a replenishment module is further included, which is used for: if it is determined that the storage location to be released does not meet the delivery condition, execute replenishment, and perform the delivery positioning again.
可选地,不满足出库条件的情况包括:所述待出库储位的物品数量之和小于所述待出库订单的物品数量;所述待出库储位中有储位位于不可拣货储区;所述待出库储位中有位于箱拣区但需要拆零的储位;其中,所述可定位储区包括可拣货储区和不可拣货储区,所述可拣货储区包括箱拣区和零拣区。Optionally, the condition that the delivery condition is not met includes: the sum of the number of items in the storage positions to be delivered is less than the number of items in the order to be delivered; there are storage positions in the storage positions to be delivered that are not pickable. A cargo storage area; the storage positions to be shipped out include a storage position located in the box picking area but needing to be dismantled; wherein, the locatable storage area includes a pickable storage area and a non-pickable storage area, and the pickable storage area The storage area includes case picking area and zero picking area.
根据本发明实施例的又一方面,提供了一种出库定位的电子设备。According to another aspect of the embodiments of the present invention, an electronic device for outbound positioning is provided.
一种出库定位的电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例所提供的出库定位的方法。An electronic device for outbound positioning, comprising: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, so that The one or more processors implement the method for outbound positioning provided by the embodiment of the present invention.
根据本发明实施例的再一方面,提供了一种计算机可读介质。According to yet another aspect of the embodiments of the present invention, a computer-readable medium is provided.
一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例所提供的出库定位的方法。A computer-readable medium on which a computer program is stored, and when the program is executed by a processor, implements the method for outbound positioning provided by the embodiment of the present invention.
上述发明中的一个实施例具有如下优点或有益效果:通过根据待出库订单的参数从可定位储区中筛选出可定位储位,再根据排序规则对可定位储位进行排序,然后,根据匹配规则从排序后的可定位储位中选择待出库储位,最后判定待出库储位是否满足出库条件,若满足则出库定位完成,实现了根据待出库订单的参数对仓库中的储位进行筛选、排序、匹配和判定,通过设置不同的排序规则和匹配规则,可以高效、灵活地进行出库定位,同时,还可将储位、物品、物品供应商等多种因素考虑在内,定位更准确、全面,且数据分析粒度更小,为仓库作业带来更大的效率提升和成本收益。An embodiment of the above-mentioned invention has the following advantages or beneficial effects: by screening out the locatable storage positions from the locatable storage area according to the parameters of the order to be released, and then sorting the locatable storage positions according to the sorting rule, and then, according to the The matching rule selects the storage location to be shipped from the sorted locatable storage locations, and finally determines whether the storage location to be shipped out meets the outbound conditions. By setting different sorting rules and matching rules, the warehouse can be positioned efficiently and flexibly, and at the same time, various factors such as storage positions, items, and item suppliers can Taking this into account, the positioning is more accurate and comprehensive, and the granularity of data analysis is smaller, which brings greater efficiency improvement and cost benefits to warehouse operations.
上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。Further effects of the above non-conventional alternatives will be described below in conjunction with specific embodiments.
附图说明Description of drawings
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:The accompanying drawings are used for better understanding of the present invention and do not constitute an improper limitation of the present invention. in:
图1是根据本发明实施例的出库定位的方法的主要步骤示意图;1 is a schematic diagram of the main steps of a method for outbound positioning according to an embodiment of the present invention;
图2是本发明实施例的出库定位算法的实现流程示意图;Fig. 2 is the implementation flow schematic diagram of the outbound location algorithm of the embodiment of the present invention;
图3是根据本发明实施例的出库定位的装置的主要模块示意图;3 is a schematic diagram of main modules of a device for outbound positioning according to an embodiment of the present invention;
图4是本发明实施例可以应用于其中的示例性系统架构图;4 is an exemplary system architecture diagram to which an embodiment of the present invention may be applied;
图5是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。FIG. 5 is a schematic structural diagram of a computer system suitable for implementing a terminal device or a server according to an embodiment of the present invention.
具体实施方式Detailed ways
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。Exemplary embodiments of the present invention are described below with reference to the accompanying drawings, which include various details of the embodiments of the present invention to facilitate understanding and should be considered as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted from the following description for clarity and conciseness.
本发明提供了一种出库定位的方法,解决了目前出库定位方法中的不够灵活、不够优化、不全面等问题。The present invention provides a method for outbound positioning, which solves the problems of insufficient flexibility, insufficient optimization, and incompleteness in the current outbound positioning method.
本发明的出库定位方法统一了实际分拣中的箱拣和零拣的两条分支,按照当前仓库、不同物品供应商、不同订单的粒度进行处理,同时结合了订单参数对可定位储区中的储位进行过滤以得到可定位的储位,然后对可定位储位依据批次、数量、箱规等多因素进行排序,再根据适用的匹配规则选择出待出库储位,最后,当待出库储位的物品数量满足出库条件时定位结束,从而可以更加完善、高效、灵活、透明地进行出库定位,算法分析粒度更小,同时也为仓库作业带来更大的效率提升和成本收益。The outbound positioning method of the present invention unifies the two branches of box picking and zero picking in actual sorting, processes according to the granularity of the current warehouse, different item suppliers, and different orders, and combines the order parameters to locate the storage area. Filter the storage locations in to obtain the locatable storage locations, then sort the locatable storage locations according to multiple factors such as batch, quantity, box gauge, etc., and then select the storage locations to be shipped out according to the applicable matching rules. Finally, When the number of items to be shipped out of the storage location meets the outbound conditions, the positioning ends, so that the outbound positioning can be more complete, efficient, flexible and transparent. The algorithm analysis granularity is smaller, and it also brings greater efficiency to warehouse operations. Lift and cost benefit.
图1是根据本发明实施例的出库定位的方法的主要步骤示意图。如图1所示,本发明实施例的出库定位的方法主要包括如下的步骤S101至步骤S104。FIG. 1 is a schematic diagram of main steps of a method for outbound positioning according to an embodiment of the present invention. As shown in FIG. 1 , the method for outbound positioning according to the embodiment of the present invention mainly includes the following steps S101 to S104.
步骤S101:根据待出库订单的参数从可定位储区中筛选出可定位储位。Step S101 : according to the parameters of the order to be released, screen out the locatable storage locations from the locatable storage areas.
在本发明的实施例中,可以采取定时(例如为5秒,时间可配置)查询未定位的订单,然后将符合条件的订单作为待出库订单并进行储位选择以实现出库定位,其中,待出库订单所需要符合的条件例如是与订单波次相关的条件,一般为时间段。在具体实施时,例如可以选择将9:00-10:00这个时间段的订单作为待出库订单,并进行出库定位。另外,当选择的时间段内的订单很多时,还可以对订单进行排序,例如:根据订单类型(出库订单、入库订单、退货订单等)、订单时效等进行排序,同时还可以将订单生成集合单等,以对订单进行初步处理之后再选择待出库订单。并且,在进行待出库订单的出库定位时,一般不考虑虚拟商品,如:礼品购的包装、贺卡、延保通等。In the embodiment of the present invention, a timing (for example, 5 seconds, the time is configurable) can be used to query the unlocated orders, and then the qualified orders are regarded as the orders to be shipped out and the storage location is selected to realize the outbound positioning, wherein , the condition that the order to be shipped out needs to meet, for example, the condition related to the order wave, which is generally a time period. During specific implementation, for example, the order in the time period of 9:00-10:00 can be selected as the order to be shipped out, and the outbound positioning can be performed. In addition, when there are many orders in the selected time period, the orders can also be sorted, for example, according to the order type (outbound order, inbound order, return order, etc.), order aging, etc., and the order can also be sorted. Generate a collection order, etc. to preliminarily process the order, and then select the order to be released. In addition, virtual goods, such as gift-purchase packaging, greeting cards, extended warranty, etc., are generally not considered when locating the outbound order to be outbound.
获取到待出库订单之后,可以根据待出库订单的参数对可定位储区的储位进行过滤,以筛选出可定位的储位。根据本发明实施例的技术方案,仓库可分为可定位储区和不可定位储区(一般存放一些不用于订单出库的物品或重要物资等),每次在进行待出库订单的出库定位时,都从可定位储区中选择储位出库。每个储位上可放置一种物品,也可放置多种物品,可放置整箱物品,也可放置零散物品,在统计储位上的库存数量时,一般统计的是待出库订单中包括的物品的数量。可定位储区又根据功能不同分为可拣货储区和不可拣货储区(例如:用于进行备货的储区等),可拣货储区中的物品可直接进行拣货,不可拣货储区中的物品无法直接进行拣货,但可通过将不可拣货储区中的物品补货到可拣货储区后,从可拣货储区中进行拣货。可拣货储区一般又可以分为箱拣区、零拣区等,当待出库订单中的物品满足一箱时,一般可直接从箱拣区进行拣货,以节约人力和时间成本,但是当待出库订单中的物品仅为零星几个时,就需要从零拣区进行拣货,若零拣区物品数量不足,则需要使用箱拣区中的物品对零拣区进行补货,然后再从零拣区中进行拣货。具体仓库的职能划分可根据实际使用的需要进行灵活设定,并不局限于本发明实施例中所列举出来的仓库划分结构。After obtaining the order to be released, the storage locations of the locatable storage area can be filtered according to the parameters of the order to be released, so as to filter out the locatable storage locations. According to the technical solution of the embodiment of the present invention, the warehouse can be divided into a locatable storage area and a non-locatable storage area (generally storing some items or important materials that are not used for order delivery). When positioning, the storage location is selected from the locatable storage area for delivery. Each storage position can be placed with one kind of item, or a variety of items. It can be placed in a whole box or scattered items. When calculating the inventory quantity on the storage position, the general statistics are that the orders to be shipped include number of items. The locatable storage area is divided into a pickable storage area and a non-pickable storage area according to different functions (for example: a storage area for stocking, etc.) Items in the pick storage area cannot be picked directly, but can be picked from the pickable storage area by replenishing the items in the non-pickable storage area to the pickable storage area. The pickable storage area can generally be divided into box picking area, zero picking area, etc. When the items in the order to be out of the warehouse meet one box, it can generally be picked directly from the box picking area to save labor and time costs. However, when there are only a few items in the order to be shipped out, it needs to be picked from the zero-picking area. If the number of items in the zero-picking area is insufficient, you need to use the items in the box-picking area to replenish the zero-picking area. , and then pick from the zero picking area. The function division of a specific warehouse can be flexibly set according to actual needs, and is not limited to the warehouse division structure listed in the embodiment of the present invention.
待出库订单的参数一般可包括:物品的保质期状态、物品的等级(例如包括优品、良品、残次品等)、是否强制全量(即:每次出库必须满足订单总量)、指定批次的属性值(例如:指定批次的批次号等)、指定的储区、指定的箱规(整箱出库时的整箱规格)等内容,具体地,可以包括这些内容中的一项或多项,也可以不局限于所列举出的这些参数。根据待出库订单的参数即可对仓库中的库存数据进行总体过滤。另外,根据预设的可定位储区的标识信息,即可对仓库中的储位进行过滤和筛选,以得到可定位的储位集合。同时,还可以得到每个可定位储位包括的待出库物品的库存数量。通过比较可定位储位包括的待出库物品的库存数量之和与待出库订单中的待出库物品的数量即可初步判断是否可满足该待出库订单的出库条件。The parameters of the order to be shipped out can generally include: the shelf life status of the item, the level of the item (for example, including excellent, good, defective, etc.), whether the full quantity is mandatory (that is, the total quantity of the order must be satisfied each time out of the warehouse), specified The attribute value of the batch (for example: the batch number of the specified batch, etc.), the specified storage area, the specified box size (full box specification when the whole box is out of the warehouse), etc. Specifically, it can include the contents of One or more of these parameters may not be limited to those listed. According to the parameters of the order to be released, the inventory data in the warehouse can be filtered as a whole. In addition, according to the preset identification information of the locatable storage area, the storage positions in the warehouse can be filtered and screened to obtain a set of locatable storage positions. At the same time, the inventory quantity of the items to be shipped out included in each locatable storage location can also be obtained. It can be preliminarily judged whether the outgoing condition of the outgoing order can be satisfied by comparing the sum of the inventory quantity of the items to be dispatched included in the locatable storage location and the quantity of the outgoing items in the outgoing order.
步骤S102:根据排序规则对可定位储位进行排序。Step S102: Sort the locatable storage bits according to the sorting rule.
在得到可定位储位的集合之后,可以根据需要设定如何对储位进行排序,当选择不同的排序规则时,对储位的排序结果会有很大的差异。具体地,排序规则例如可以包括如下中的一种或多种:After the set of locatable storage bits is obtained, how to sort the storage bits can be set as required. When different sorting rules are selected, the sorting results of the storage bits will be very different. Specifically, the sorting rules may include, for example, one or more of the following:
根据可定位储位上的物品批次进行排序;Sort by batches of items on locatable locations;
根据可定位储位所属的储区的优先级进行排序;Sort according to the priority of the storage area to which the locatable storage space belongs;
根据可定位储位所属的储区是否为默认储区进行排序;Sort according to whether the storage area to which the locatable storage location belongs is the default storage area;
根据可定位储位上的物品数量进行排序;Sort by the number of items on the locatable slot;
根据可定位储位上的物品箱规进行排序;Sort according to the item bin gauge on the locatable storage space;
根据可定位储位的储位号的拣选顺序进行排序。Sorts based on the picking order of the bin numbers of the locatable bins.
其中,根据可定位储位上的物品批次进行排序例如是根据先入库先出或先到期先出、后入库先出或后到期先出等,以日期为粒度,以入库或物品的保质期到期时间为排序依据对可定位储位进行排序。如此,即可将具有保质期的物品按到期时间进行排序。Among them, the sorting according to the batches of items on the locatable storage positions is, for example, according to the first-in-first-out or first-expiration-first-out, last-in-first-out or last-expiration-first-out, etc. Or the expiration date of the shelf life of the item is the sorting basis to sort the locatable storage locations. In this way, items with a shelf life can be sorted by expiration time.
根据可定位储位所属的储区的优先级进行排序时,可根据每个储位的不同优先级来对储位进行排序,例如:可设置爆品区、快速出入区等的优先级较高,以便可以优先选择爆品区、快速出入区的储位进行出库。如此,当有促销活动时,即可实现快速、高效地出库。When sorting according to the priority of the storage area to which the locatable storage positions belong, the storage positions can be sorted according to the different priorities of each storage position. , so that the storage space in the explosive area and the quick access area can be preferentially selected for outbound. In this way, when there is a promotion, it can be quickly and efficiently shipped out.
根据可定位储位所属的储区是否为默认储区进行排序,一般可按照先非默认储区,再默认储区的顺序对可定位储位进行排序。Sorting is performed according to whether the storage area to which the locatable storage location belongs is the default storage area, and generally the locatable storage location can be sorted in the order of the non-default storage area and then the default storage area.
根据可定位储位上的物品数量进行排序时,可根据每个可定位储位上的物品数量的多少来进行升序或降序排列,具体执行时,一般会根据所选择的匹配规则来确定是进行升序还是降序排列。When sorting according to the number of items on the locatable storage positions, it can be sorted in ascending or descending order according to the number of items on each locatable storage position. Ascending or descending order.
根据可定位储位上的物品箱规进行排序时,可根据先大箱规后小箱规、先箱后零的方式对可定位储位进行排序。其中,箱规指的是每箱物品的规格,例如:一箱牛奶包括24罐,且每罐牛奶为500ml(毫升),则对应的箱规即为500ml*24罐。When sorting according to the item box gauges on the locatable storage positions, the locatable storage positions can be sorted according to the method of the large box first, then the small box, and the first box and then the zero. Among them, the box gauge refers to the specifications of each box of items, for example: a box of milk includes 24 cans, and each can of milk is 500ml (ml), then the corresponding box gauge is 500ml*24 cans.
根据可定位储位的储位号的拣选顺序进行排序,一般地,为便于对仓库中的储位进行管理,可以对储位进行编号,根据储位号即可获取储位的具体位置及其放置的物品数量、规格等信息。根据储位号的拣选顺序进行排序,可将便于拣选的储位排在前面,以节省物品的拣选时间,提高拣选效率。Sorting is done according to the picking order of the storage slot numbers of the locatable storage slots. Generally, in order to facilitate the management of storage slots in the warehouse, the storage slots can be numbered. Information such as the number of items placed, specifications, etc. Sorting according to the picking sequence of the storage slot number, the storage slot that is easy to pick can be arranged in the front, so as to save the picking time of the item and improve the picking efficiency.
在具体实现时,可根据需要选择如上的排序规则中的一个或多个,或者为选择的多个排序规则进行优先级顺序的设定等以对可定位储位进行排序,从而满足不同的需求。另外,当有需要时,还可另外增加不同的排序规则,可通过本发明实施例提供的排序规则的开放接口进行设定。例如,选定的排序规则为:依次根据可定位储位上的物品批次进行排序和根据可定位储位上的物品数量进行排序,那么,将首先根据物品批次的先后顺序进行一次排序,然后再根据物品数量的多少进行二次排序,通过排序,即可优先考虑物品的保质期等因素,同时考虑储位上的物品数量因素来进行出库定位。During specific implementation, one or more of the above sorting rules can be selected as needed, or the priority order can be set for the selected multiple sorting rules to sort the locatable storage positions, so as to meet different needs . In addition, when necessary, different sorting rules can be added, which can be set through the open interface of sorting rules provided by the embodiments of the present invention. For example, the selected sorting rule is: sorting according to the item batches on the locatable storage positions and sorting according to the number of items on the locatable storage positions, then, the sorting will be performed first according to the order of the item batches, Then, according to the number of items, the secondary sorting is carried out. Through sorting, factors such as the shelf life of the items can be prioritized, and the number of items on the storage space can be considered for outbound positioning.
步骤S103:根据匹配规则从排序后的可定位储位中选择待出库储位。Step S103 : according to the matching rule, select the storage location to be released from the sorted locatable storage locations.
根据本发明的实施例,匹配规则例如可以包括如下中的一种或多种:从少到多匹配、从多到少匹配、向上匹配、向下匹配。下面将介绍每种匹配方式的实现原理。According to an embodiment of the present invention, the matching rule may include, for example, one or more of the following: matching from less to more, matching from more to less, matching upward, and matching downward. The implementation principle of each matching method will be described below.
1、从少到多匹配,代表了优先清空小储位的匹配方式。在进行从少到多匹配时,首先,将可定位储位根据库存的物品数量由少到多进行排序,然后,按顺序依次从第一个可定位储位开始进行匹配,直至匹配到的可定位储位的物品数量之和大于或等于待出库订单的物品数量,并将匹配到的可定位储位作为待出库储位。1. Match from less to more, which represents the matching method of clearing the small storage bit first. When matching from less to more, first, sort the locatable storage locations according to the number of items in stock from less to more, and then start matching from the first locatable storage location in sequence until the matching available The sum of the number of items in the positioning storage locations is greater than or equal to the number of items in the order to be shipped out, and the matched locatable storage location is used as the storage location to be shipped out.
2、从多到少匹配,代表了最小工作量的匹配方式,但是此种匹配方式易造成拆满储位。在进行从多到少匹配时,首先,将可定位储位根据库存的物品数量由多到少进行排序,然后,按顺序依次从第一个可定位储位开始进行匹配,直至匹配到的可定位储位的物品数量之和大于或等于待出库订单的物品数量,并将匹配到的可定位储位作为待出库储位。2. Matching from more to less represents the matching method with the minimum workload, but this matching method is easy to cause full storage. When matching from more to less, first, sort the locatable storage locations according to the number of items in stock from more to less, and then start matching from the first locatable storage location in sequence until the matching available The sum of the number of items in the positioning storage locations is greater than or equal to the number of items in the order to be shipped out, and the matched locatable storage location is used as the storage location to be shipped out.
3、向上匹配,代表了向上匹配第一个大于订单量的储位,即一次拣货,此种匹配方式可以实现拣货次数最少,而且能找到库存的物品数量与待出库订单的物品数量最接近的储位。3. Up-matching means that the first storage location larger than the order quantity is matched upwards, that is, one-time picking. This matching method can achieve the least number of pickings, and can find the number of items in stock and the quantity of items to be out of the warehouse. closest storage location.
4、向下匹配,代表了向下匹配小于订单量的储位,会优先清空库存物品数量与待出库订单的物品数量最接近的储位。4. Downward matching means that the downward matching of the storage space less than the order quantity will give priority to emptying the storage space with the quantity of the inventory items that is closest to the quantity of the items in the order to be released.
其中,在进行向上匹配或向下匹配时,首先需要在可定位储位的库存物品数据中查找与待出库订单的物品数量相等的可定位储位,如果可以找到与待出库订单的物品数量相等的可定位储位,则将找到的可定位储位作为待出库储位,否则,将执行向上或向下匹配直到找到满足待出库订单的物品数量的待出库储位。一般情况下,在选择向上匹配或向下匹配作为第一匹配规则时,为了避免出现由于匹配规则的限制而导致无法匹配到满足订单数量的储位的情况,会同时选择向下匹配或向上匹配以作为第二匹配规则。Among them, when performing upward matching or downward matching, it is first necessary to find a locatable storage location in the inventory item data of the locatable storage location that is equal to the number of items in the order to be shipped out. If the number of locatable storage locations is equal, the found locatable storage location is used as the storage location to be shipped out, otherwise, the upward or downward matching will be performed until a storage location to be shipped out that meets the number of items to be shipped out is found. Under normal circumstances, when selecting upward matching or downward matching as the first matching rule, in order to avoid the situation that the storage space that meets the order quantity cannot be matched due to the restriction of the matching rule, the downward matching or upward matching will be selected at the same time. as the second matching rule.
在本发明的一个实施例中,匹配规则例如是向下匹配与向上匹配相结合,且优先进行向下匹配,以便实现优先清空储位和最少拣货次数。在进行储位匹配时,首先将可定位储位根据库存的物品数量由多到少进行排序;之后,在可定位储位的库存物品数据中查找与待出库订单的物品数量相等的可定位储位;如果找不到与待出库订单的物品数量相等的可定位储位,则根据可定位储位的排序,向下匹配到第一个物品数量小于待出库订单的物品数量的可定位储位作为待出库储位,并根据剩余订单量,继续向下匹配,直至向下匹配到的所有可定位储位都不满足剩余订单量,然后,向上匹配到第一个物品数量大于待出库订单的物品数量的可定位储位作为待出库储位。例如:假设可定位储位的库存分别为20、15、10、6、4、2,若待出库订单的物品数量为8,则没有刚好与待出库订单的物品数量相等的可定位储位,需执行向下匹配,匹配到的待出库储位有两个,分别为库存为6和4的两个可定位储位;若待出库订单的物品数量为1,则向下匹配到的所有可定位储位都不满足剩余订单量,需执行向上匹配,匹配到的待出库储位为库存是2的可定位储位。In an embodiment of the present invention, the matching rule is, for example, a combination of downward matching and upward matching, and downward matching is performed preferentially, so as to realize priority emptying of storage spaces and minimum number of picking times. When performing storage location matching, first sort the locatable storage locations according to the number of items in stock from more to less; then, look for the locatable storage locations in the inventory item data of the locatable storage locations that are equal to the number of items in the order to be shipped. Storage location; if no locatable storage location is found that is equal to the number of items in the order to be shipped out, then according to the sorting of the locatable storage locations, it is matched down to the first one with a smaller number of items than the number of items in the order to be shipped out. The positioning storage location is used as the storage location to be shipped, and according to the remaining order quantity, continue to match downward until all the locatable storage locations matched downward do not meet the remaining order quantity, and then match upward until the first item quantity is greater than The locatable storage location of the item quantity of the order to be delivered is used as the storage location to be delivered. For example: Assuming that the stocks of the locatable storage locations are 20, 15, 10, 6, 4, and 2, if the number of items in the order to be shipped is 8, there is no locatable storage that is exactly equal to the number of items in the order to be shipped. If the number of items in the order to be shipped is 1, it will be matched downwards. If all the locatable storage locations obtained do not meet the remaining order quantity, an upward matching needs to be performed.
在具体实现时,可根据需要选择如上的匹配规则中的一个或多个,或者为选择的多个匹配规则进行优先级顺序的设定等以用于更好地确定待出库储位,从而满足不同的需求。During specific implementation, one or more of the above matching rules can be selected as needed, or the priority order can be set for the selected multiple matching rules, so as to better determine the storage positions to be released, so as to meet different needs.
步骤S104:判定待出库储位是否满足出库条件,若满足则出库定位完成。Step S104: Determine whether the storage location to be shipped out meets the outgoing condition, and if so, the outgoing positioning is completed.
另外,本发明实施例中,若判定待出库储位不满足出库条件,则执行补货,并重新进行出库定位。In addition, in the embodiment of the present invention, if it is determined that the storage location to be shipped does not meet the shipping conditions, replenishment is performed, and the shipping positioning is performed again.
其中,不满足出库条件的情况具体可以包括以下3种:Among them, the situations that do not meet the delivery conditions can include the following three types:
待出库储位的物品数量之和小于待出库订单的物品数量;The sum of the number of items in the storage locations to be shipped is less than the number of items in the order to be shipped out;
待出库储位中有储位位于不可拣货储区;There are storage positions in the storage positions to be shipped out in the non-pickable storage area;
待出库储位中有位于箱拣区但需要拆零的储位;There are storage positions in the box picking area that need to be removed from the warehouse to be released;
其中,可定位储区包括可拣货储区和不可拣货储区,可拣货储区包括箱拣区和零拣区。Among them, the locatable storage area includes a pickable storage area and a non-pickable storage area, and the pickable storage area includes a box picking area and a zero picking area.
根据本发明的实施例,在进行补货时,一般补货的数量并不局限于仅使得补货后的储位库存可满足待出货订单的物品数量即可,同时还需要参考物品的最大补货量和储位的最大库存等多种因素,进行整箱或整储位补货。According to the embodiment of the present invention, when replenishment is performed, the general replenishment quantity is not limited to only make the replenished storage space inventory meet the quantity of the items to be shipped. Replenishment of the whole container or the whole storage location is carried out according to various factors such as the replenishment volume and the maximum inventory of the storage location.
根据上述的步骤S101至步骤S104,即可实现综合考虑储位、物品、物品供应商等多种因素,通过对仓库中的储位进行筛选、排序、匹配和判定,以实现完善、高效、灵活、透明的出库定位,且数据分析粒度更小,为仓库作业带来更大的效率提升和成本收益。According to the above steps S101 to S104, it is possible to comprehensively consider various factors such as storage locations, items, and item suppliers, and to screen, sort, match and determine the storage locations in the warehouse to achieve perfect, efficient and flexible. , Transparent outbound positioning, and data analysis granularity is smaller, bringing greater efficiency improvement and cost benefits to warehouse operations.
图2是本发明实施例的出库定位算法的实现流程示意图。由于一般情况下订单是需要全量出库的,若多次分批出库,则会造成分拣、匹配、物流配送等过程中的人力、财力的浪费,因此,在本发明的实施例中,以订单出库时必须是强制全量出库为例来进行介绍。FIG. 2 is a schematic flowchart of an implementation of a warehouse delivery positioning algorithm according to an embodiment of the present invention. Because the order needs to be shipped out in full under normal circumstances, if it is shipped out in batches for many times, it will cause waste of manpower and financial resources in the process of sorting, matching, logistics and distribution, etc. Therefore, in the embodiment of the present invention, For example, when an order is shipped out of the warehouse, it must be forced to fully issue the warehouse.
如图2所示,在本发明一个实施例中,在获取到待出库订单后,首先通过遍历待出库订单的数据以得到物品数量及订单参数等信息;其次,根据订单参数对可定位储区进行过滤以筛选出可定位储位;然后,判断可定位储位的库存总量是否满足(大于或等于)订单物品数量,若不满足,则无法出库,若满足,则根据选定的排序规则对可定位储位进行排序,其中,排序规则中包括了排序的方法以及当选择多种排序方法时不同排序方法之间的优先级顺序等信息;之后,从排序后的可定位储位中匹配待出库储位;最后,判定待出库储位是否满足出库条件,具体包括:第一步,判定待出库储位的物品数量之和是否大于或等于待出库订单的物品数量,若是,则进行第二步判定,否则,执行补货;第二步,判定待出库储位是否全部位于可拣货储区,若是,则进行第三步判定,否则,执行补货;第三步,判定待出库储位是否全部位于零拣区,若是,则出库定位完成,否则,执行补货。其中,在以上三步判定中,若需要执行补货,则将补货后的储位作为待出库储位,以完成出库定位。As shown in FIG. 2 , in an embodiment of the present invention, after acquiring the order to be shipped out, the data of the order to be shipped is firstly obtained by traversing the data of the order to be shipped out to obtain information such as the number of items and order parameters; The storage area is filtered to filter out the locatable storage positions; then, it is judged whether the total inventory of the locatable storage positions meets (greater than or equal to) the quantity of the ordered items. Sorting rules for locatable storage, where the sorting rules include sorting methods and the priority order between different sorting methods when multiple sorting methods are selected; then, from the sorted locatable storage Match the storage position to be shipped out in the bit; finally, determine whether the storage position to be shipped out meets the outbound conditions, specifically including: Step 1, determine whether the sum of the number of items in the storage position to be shipped out is greater than or equal to the order to be shipped out The number of items, if so, go to the second step of determination, otherwise, execute replenishment; the second step, determine whether all the storage positions to be released are located in the pickable storage area, if so, go to the third step to determine, otherwise, execute replenishment The third step is to determine whether all the storage locations to be shipped are located in the zero-picking area. If so, the outbound positioning is completed, otherwise, replenishment is performed. Among them, in the above three-step determination, if replenishment needs to be performed, the storage location after replenishment is used as the storage location to be shipped out, so as to complete the outbound positioning.
图3是根据本发明实施例的出库定位的装置的主要模块示意图。如图3所示,本发明实施例的出库定位的装置300主要包括筛选模块301、排序模块302、匹配模块303和判定模块304。FIG. 3 is a schematic diagram of main modules of an apparatus for outbound positioning according to an embodiment of the present invention. As shown in FIG. 3 , the
筛选模块301用于根据待出库订单的参数从可定位储区中筛选出可定位储位;The
排序模块302用于根据排序规则对可定位储位进行排序;The
匹配模块303用于根据匹配规则从排序后的可定位储位中选择待出库储位;The
判定模块304用于判定待出库储位是否满足出库条件,若满足则出库定位完成。The determining
根据本发明的实施例,待出库订单的参数例如可以包括如下中的一种或多种:物品的保质期状态、物品的等级、是否强制全量、指定批次的属性值、指定的储区、指定的箱规。According to an embodiment of the present invention, the parameters of the order to be released may include, for example, one or more of the following: the shelf life status of the item, the level of the item, whether to force the full quantity, the attribute value of the specified batch, the specified storage area, Specified box gauge.
根据本发明实施例的技术方案,排序规则例如可以包括如下中的一种或多种:According to the technical solutions of the embodiments of the present invention, the sorting rules may include, for example, one or more of the following:
根据可定位储位上的物品批次进行排序;Sort by batches of items on locatable locations;
根据可定位储位所属的储区的优先级进行排序;Sort according to the priority of the storage area to which the locatable storage space belongs;
根据可定位储位所属的储区是否为默认储区进行排序;Sort according to whether the storage area to which the locatable storage location belongs is the default storage area;
根据可定位储位的物品数量进行排序;Sort by the number of items in the locatable storage space;
根据可定位储位的物品箱规进行排序;Sort according to the item bin gauge that can locate the storage location;
根据可定位储位的储位号的拣选顺序进行排序。Sorts based on the picking order of the bin numbers of the locatable bins.
根据本发明的实施例,匹配规则例如包括如下中的一种或多种:从少到多匹配、从多到少匹配、向上匹配、向下匹配。According to an embodiment of the present invention, the matching rules include, for example, one or more of the following: matching from less to more, matching from more to less, matching upward, and matching downward.
另外,本发明的出库定位的装置300还可以包括补货模块(图中未示出),用于:In addition, the
若判定待出库储位不满足出库条件,则执行补货,并重新进行出库定位。If it is determined that the storage location to be shipped does not meet the shipping conditions, replenishment will be performed and the shipping positioning will be performed again.
其中,不满足出库条件的情况具体可以包括:Among them, the specific conditions that do not meet the delivery conditions may include:
待出库储位的物品数量之和小于待出库订单的物品数量;The sum of the number of items in the storage locations to be shipped is less than the number of items in the order to be shipped out;
待出库储位中有储位位于不可拣货储区;There are storage positions in the storage positions to be shipped out in the non-pickable storage area;
待出库储位中有位于箱拣区但需要拆零的储位;There are storage positions in the box picking area that need to be removed from the warehouse to be released;
其中,可定位储区包括可拣货储区和不可拣货储区,可拣货储区包括箱拣区和零拣区。Among them, the locatable storage area includes a pickable storage area and a non-pickable storage area, and the pickable storage area includes a box picking area and a zero picking area.
根据本发明实施例的技术方案,通过根据待出库订单的参数从可定位储区中筛选出可定位储位,再根据排序规则对可定位储位进行排序,然后,根据匹配规则从排序后的可定位储位中选择待出库储位,最后判定待出库储位是否满足出库条件,若满足则出库定位完成,实现了根据待出库订单的参数对仓库中的储位进行筛选、排序、匹配和判定,通过设置不同的排序规则和匹配规则,可以高效、灵活地进行出库定位,同时,还可将储位、物品、物品供应商等多种因素考虑在内,定位更准确、全面,且数据分析粒度更小,为仓库作业带来更大的效率提升和成本收益。According to the technical solution of the embodiment of the present invention, the locatable storage spaces are screened out from the locatable storage area according to the parameters of the order to be released, and then the locatable storage spaces are sorted according to the sorting rule, and then the locatable storage positions are sorted according to the matching rule. Select the storage location to be shipped out of the locatable storage locations, and finally determine whether the storage location to be shipped out meets the outbound conditions. Screening, sorting, matching and judging, by setting different sorting rules and matching rules, the outbound positioning can be carried out efficiently and flexibly. It is more accurate and comprehensive, and the data analysis granularity is smaller, which brings greater efficiency improvement and cost benefit to warehouse operations.
图4示出了可以应用本发明实施例的出库定位的方法或出库定位的装置的示例性系统架构400。FIG. 4 shows an
如图4所示,系统架构400可以包括终端设备401、402、403,网络404和服务器405。网络404用以在终端设备401、402、403和服务器405之间提供通信链路的介质。网络404可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。As shown in FIG. 4 , the
用户可以使用终端设备401、402、403通过网络404与服务器405交互,以接收或发送消息等。终端设备401、402、403上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。The user can use the
终端设备401、402、403可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。The
服务器405可以是提供各种服务的服务器,例如对用户利用终端设备401、402、403所浏览的购物类网站提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的产品信息查询请求等数据进行分析等处理,并将处理结果(例如目标推送信息、产品信息--仅为示例)反馈给终端设备。The
需要说明的是,本发明实施例所提供的出库定位的方法一般由服务器405执行,相应地,出库定位的装置一般设置于服务器405中。It should be noted that the method for outbound positioning provided by the embodiment of the present invention is generally performed by the
应该理解,图4中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。It should be understood that the numbers of terminal devices, networks and servers in FIG. 4 are merely illustrative. There can be any number of terminal devices, networks and servers according to implementation needs.
下面参考图5,其示出了适于用来实现本发明实施例的终端设备或服务器的计算机系统500的结构示意图。图5示出的终端设备或服务器仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。Referring to FIG. 5 below, it shows a schematic structural diagram of a computer system 500 suitable for implementing a terminal device or a server according to an embodiment of the present invention. The terminal device or server shown in FIG. 5 is only an example, and should not impose any limitations on the functions and scope of use of the embodiments of the present invention.
如图5所示,计算机系统500包括中央处理单元(CPU)501,其可以根据存储在只读存储器(ROM)502中的程序或者从存储部分508加载到随机访问存储器(RAM)503中的程序而执行各种适当的动作和处理。在RAM 503中,还存储有系统500操作所需的各种程序和数据。CPU 501、ROM 502以及RAM 503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。As shown in FIG. 5, a computer system 500 includes a central processing unit (CPU) 501 which can be loaded into a random access memory (RAM) 503 according to a program stored in a read only memory (ROM) 502 or a program from a storage section 508 Instead, various appropriate actions and processes are performed. In the RAM 503, various programs and data necessary for the operation of the system 500 are also stored. The CPU 501 , the ROM 502 , and the RAM 503 are connected to each other through a bus 504 . An input/output (I/O) interface 505 is also connected to bus 504 .
以下部件连接至I/O接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至I/O接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。The following components are connected to the I/O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 508 including a hard disk, etc. ; and a communication section 509 including a network interface card such as a LAN card, a modem, and the like. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I/O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is mounted on the drive 510 as needed so that a computer program read therefrom is installed into the storage section 508 as needed.
特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。在该计算机程序被中央处理单元(CPU)501执行时,执行本发明的系统中限定的上述功能。In particular, the processes described above with reference to the flowcharts may be implemented as computer software programs in accordance with the disclosed embodiments of the present invention. For example, embodiments disclosed herein include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the method illustrated in the flowchart. In such an embodiment, the computer program may be downloaded and installed from the network via the communication portion 509 and/or installed from the removable medium 511 . When the computer program is executed by the central processing unit (CPU) 501, the above-described functions defined in the system of the present invention are performed.
需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples of computer readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable Programmable read only memory (EPROM or flash memory), fiber optics, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In the present invention, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present invention, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code therein. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device . Program code embodied on a computer readable medium may be transmitted using any suitable medium including, but not limited to, wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logical functions for implementing the specified functions executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams or flowchart illustrations, and combinations of blocks in the block diagrams or flowchart illustrations, can be implemented in special purpose hardware-based systems that perform the specified functions or operations, or can be implemented using A combination of dedicated hardware and computer instructions is implemented.
描述于本发明实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,可以描述为:一种处理器包括筛选模块、排序模块、匹配模块和判定模块。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定,例如,筛选模块还可以被描述为“用于根据待出库订单的参数从可定位储区中筛选出可定位储位的模块”。The units or modules involved in the embodiments of the present invention may be implemented in a software manner, and may also be implemented in a hardware manner. The described unit or module can also be set in the processor, for example, it can be described as: a processor includes a screening module, a sorting module, a matching module and a determining module. Wherein, the names of these units or modules do not constitute a limitation on the units or modules themselves, for example, the screening module can also be described as "used to select from the locatable storage area according to the parameters of the pending order. Filter out modules that can locate storage".
作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:根据待出库订单的参数从可定位储区中筛选出可定位储位;根据排序规则对所述可定位储位进行排序;根据匹配规则从排序后的可定位储位中选择待出库储位;判定所述待出库储位是否满足出库条件,若满足则出库定位完成。As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiments; or may exist alone without being assembled into the device. The above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by a device, the device includes: according to the parameters of the order to be released from the warehouse, filter out the locatable storage area from the locatable storage area. Sort the locatable storage positions according to the sorting rule; select the storage positions to be shipped from the sorted locatable storage positions according to the matching rule; determine whether the storage positions to be shipped out meet the delivery conditions, if so The outbound positioning is completed.
根据本发明实施例的技术方案,通过根据待出库订单的参数从可定位储区中筛选出可定位储位,再根据排序规则对可定位储位进行排序,然后,根据匹配规则从排序后的可定位储位中选择待出库储位,最后判定待出库储位是否满足出库条件,若满足则出库定位完成,实现了根据待出库订单的参数对仓库中的储位进行筛选、排序、匹配和判定,通过设置不同的排序规则和匹配规则,可以高效、灵活地进行出库定位,同时,还可将储位、物品、物品供应商等多种因素考虑在内,定位更准确、全面,且数据分析粒度更小,为仓库作业带来更大的效率提升和成本收益。According to the technical solution of the embodiment of the present invention, the locatable storage spaces are screened out from the locatable storage area according to the parameters of the order to be released, and then the locatable storage spaces are sorted according to the sorting rule, and then the locatable storage positions are sorted according to the matching rule. Select the storage location to be shipped out of the locatable storage locations, and finally determine whether the storage location to be shipped out meets the outbound conditions. Screening, sorting, matching and judging, by setting different sorting rules and matching rules, the outbound positioning can be carried out efficiently and flexibly. It is more accurate and comprehensive, and the data analysis granularity is smaller, which brings greater efficiency improvement and cost benefit to warehouse operations.
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。The above-mentioned specific embodiments do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810762180.5ACN110717697A (en) | 2018-07-12 | 2018-07-12 | Warehouse-out positioning method and device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810762180.5ACN110717697A (en) | 2018-07-12 | 2018-07-12 | Warehouse-out positioning method and device |
| Publication Number | Publication Date |
|---|---|
| CN110717697Atrue CN110717697A (en) | 2020-01-21 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810762180.5APendingCN110717697A (en) | 2018-07-12 | 2018-07-12 | Warehouse-out positioning method and device |
| Country | Link |
|---|---|
| CN (1) | CN110717697A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111626659A (en)* | 2020-04-17 | 2020-09-04 | 宏图智能物流股份有限公司 | Warehouse delivery goods space recommendation method based on greedy algorithm |
| CN111882764A (en)* | 2020-07-24 | 2020-11-03 | 广东智源机器人科技有限公司 | Food replenishment control method, apparatus, steamer and storage medium |
| CN112348425A (en)* | 2020-05-20 | 2021-02-09 | 北京京东振世信息技术有限公司 | Method, device and non-volatile computer-readable storage medium for out-warehouse of articles |
| CN112455983A (en)* | 2020-10-15 | 2021-03-09 | 北京京东振世信息技术有限公司 | Method and device for delivering articles out of warehouse |
| CN113220677A (en)* | 2020-01-21 | 2021-08-06 | 北京京东振世信息技术有限公司 | Warehouse-out positioning method, device, equipment and computer readable medium |
| CN113650997A (en)* | 2020-05-12 | 2021-11-16 | 北京京东乾石科技有限公司 | Method and device for locating goods out of warehouse |
| CN113762823A (en)* | 2020-06-30 | 2021-12-07 | 北京京东振世信息技术有限公司 | Method and device for processing order out of warehouse |
| CN113762826A (en)* | 2020-07-21 | 2021-12-07 | 北京京东乾石科技有限公司 | Item scheduling method and device |
| US11954644B2 (en) | 2020-08-06 | 2024-04-09 | Coupang Corp. | Electronic apparatus for providing picking information of item and method thereof |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014075620A1 (en)* | 2012-11-14 | 2014-05-22 | Beijing Jingdong Century Trading Co., Ltd. | Method and device for processing an order |
| CN104318346A (en)* | 2014-09-29 | 2015-01-28 | 国家电网公司 | Storage management method and system of intelligent meter database |
| CN105427070A (en)* | 2015-11-06 | 2016-03-23 | 北京京东尚科信息技术有限公司 | Method and apparatus for reducing inventory fragment rate |
| CN105701631A (en)* | 2016-01-06 | 2016-06-22 | 北京京东尚科信息技术有限公司 | Commodity warehousing method and warehouse management system |
| CN106980955A (en)* | 2017-03-29 | 2017-07-25 | 北京京东尚科信息技术有限公司 | Method and apparatus for determining shelf storage space for shelf |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014075620A1 (en)* | 2012-11-14 | 2014-05-22 | Beijing Jingdong Century Trading Co., Ltd. | Method and device for processing an order |
| CN104318346A (en)* | 2014-09-29 | 2015-01-28 | 国家电网公司 | Storage management method and system of intelligent meter database |
| CN105427070A (en)* | 2015-11-06 | 2016-03-23 | 北京京东尚科信息技术有限公司 | Method and apparatus for reducing inventory fragment rate |
| CN105701631A (en)* | 2016-01-06 | 2016-06-22 | 北京京东尚科信息技术有限公司 | Commodity warehousing method and warehouse management system |
| CN106980955A (en)* | 2017-03-29 | 2017-07-25 | 北京京东尚科信息技术有限公司 | Method and apparatus for determining shelf storage space for shelf |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113220677A (en)* | 2020-01-21 | 2021-08-06 | 北京京东振世信息技术有限公司 | Warehouse-out positioning method, device, equipment and computer readable medium |
| CN111626659A (en)* | 2020-04-17 | 2020-09-04 | 宏图智能物流股份有限公司 | Warehouse delivery goods space recommendation method based on greedy algorithm |
| CN113650997B (en)* | 2020-05-12 | 2023-11-03 | 北京京东乾石科技有限公司 | A method and device for positioning items out of warehouse |
| CN113650997A (en)* | 2020-05-12 | 2021-11-16 | 北京京东乾石科技有限公司 | Method and device for locating goods out of warehouse |
| CN112348425A (en)* | 2020-05-20 | 2021-02-09 | 北京京东振世信息技术有限公司 | Method, device and non-volatile computer-readable storage medium for out-warehouse of articles |
| CN113762823A (en)* | 2020-06-30 | 2021-12-07 | 北京京东振世信息技术有限公司 | Method and device for processing order out of warehouse |
| CN113762826A (en)* | 2020-07-21 | 2021-12-07 | 北京京东乾石科技有限公司 | Item scheduling method and device |
| CN111882764A (en)* | 2020-07-24 | 2020-11-03 | 广东智源机器人科技有限公司 | Food replenishment control method, apparatus, steamer and storage medium |
| US11954644B2 (en) | 2020-08-06 | 2024-04-09 | Coupang Corp. | Electronic apparatus for providing picking information of item and method thereof |
| CN112455983A (en)* | 2020-10-15 | 2021-03-09 | 北京京东振世信息技术有限公司 | Method and device for delivering articles out of warehouse |
| JP2023531630A (en)* | 2020-10-15 | 2023-07-25 | ベイジン・ジンドン・ゼンシ・インフォメーション・テクノロジー・カンパニー・リミテッド | Article delivery method and device, computer readable medium, electronic device, and computer program |
| WO2022078244A1 (en)* | 2020-10-15 | 2022-04-21 | 北京京东振世信息技术有限公司 | Outbound delivery method and device for articles |
| JP7627708B2 (en) | 2020-10-15 | 2025-02-06 | ベイジン・ジンドン・ゼンシ・インフォメーション・テクノロジー・カンパニー・リミテッド | Method and apparatus for retrieving goods, computer-readable medium, electronic device, and computer program |
| Publication | Publication Date | Title |
|---|---|---|
| CN110717697A (en) | Warehouse-out positioning method and device | |
| CN110197350B (en) | Article delivery method and device | |
| CN113762858B (en) | Inventory management method and device | |
| CN110826831A (en) | Method and device for restocking a picking zone of a warehouse | |
| CN112784212B (en) | Inventory optimization method and device | |
| CN110348771B (en) | Method and device for order grouping of orders | |
| CN111507651B (en) | Order data processing method and device applied to human-machine hybrid warehouse | |
| CN110443531A (en) | The method and apparatus for determining the bit information of article in order | |
| CN110889656B (en) | Warehouse rule configuration method and device | |
| CN110648089A (en) | Method and device for determining delivery timeliness of articles | |
| CN113344234A (en) | Method and apparatus for sorting items | |
| CN110689157A (en) | Method and device for determining call relation | |
| CN110766349A (en) | Tallying method and device | |
| CN112785212B (en) | A method and device for managing transportation equipment | |
| CN111260270A (en) | Method and device for improving store order processing efficiency | |
| CN110689293B (en) | A method and device for processing items out of warehouse | |
| CN113283684B (en) | A method and device for arranging inventory items | |
| CN113650997B (en) | A method and device for positioning items out of warehouse | |
| CN112907159B (en) | Method and device for transferring inventory items | |
| CN112053106A (en) | A method and device for managing items out of warehouse | |
| CN113780914A (en) | Inventory allocation method and device | |
| CN110826948B (en) | Warehouse product selection methods and devices | |
| CN111260269A (en) | Store order processing method and device for improving distribution efficiency | |
| CN112785213B (en) | Warehouse manifest picking construction method and device | |
| CN113762827B (en) | Inventory difference hedging processing method and device |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| TA01 | Transfer of patent application right | Effective date of registration:20210226 Address after:101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080 Applicant after:Beijing Jingbangda Trading Co.,Ltd. Address before:100195 Beijing Haidian Xingshikou Road 65 West Cedar Creative Garden 4 District 11 Building East 1-4 Floor West 1-4 Floor Applicant before:BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY Co.,Ltd. Applicant before:BEIJING JINGDONG CENTURY TRADING Co.,Ltd. Effective date of registration:20210226 Address after:6 / F, 76 Zhichun Road, Haidian District, Beijing 100086 Applicant after:Beijing Jingdong Zhenshi Information Technology Co.,Ltd. Address before:101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080 Applicant before:Beijing Jingbangda Trading Co.,Ltd. | |
| TA01 | Transfer of patent application right | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20200121 | |
| RJ01 | Rejection of invention patent application after publication |