WO2021258909A1 - 物品出库方法、装置、设备和存储介质 - Google Patents

物品出库方法、装置、设备和存储介质 Download PDF

Info

Publication number
WO2021258909A1
WO2021258909A1 PCT/CN2021/093856 CN2021093856W WO2021258909A1 WO 2021258909 A1 WO2021258909 A1 WO 2021258909A1 CN 2021093856 W CN2021093856 W CN 2021093856W WO 2021258909 A1 WO2021258909 A1 WO 2021258909A1
Authority
WO
WIPO (PCT)
Prior art keywords
item
acquisition task
item acquisition
warehouse
storage location
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.)
Ceased
Application number
PCT/CN2021/093856
Other languages
English (en)
French (fr)
Inventor
朱威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Zhenshi Information Technology Co Ltd
Original Assignee
Beijing Jingdong Zhenshi Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Zhenshi Information Technology Co Ltd filed Critical Beijing Jingdong Zhenshi Information Technology Co Ltd
Priority to EP21828776.1A priority Critical patent/EP4131104B1/en
Priority to US18/012,392 priority patent/US20230267409A1/en
Priority to KR1020227042641A priority patent/KR102912507B1/ko
Priority to JP2022566274A priority patent/JP7492607B2/ja
Publication of WO2021258909A1 publication Critical patent/WO2021258909A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06315Needs-based resource requirements planning or analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/08355Routing methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management

Definitions

  • the embodiments of the present application relate to logistics technology, for example, relate to a method, device, equipment, and storage medium for outgoing items from a warehouse.
  • the back-end e-commerce system will generate item acquisition tasks (such as shopping orders generated by users) according to the user's item acquisition operations, and then The item acquisition task is sent to the Warehouse Management System (WMS).
  • WMS Warehouse Management System
  • the WMS system generates an outbound task (such as an outbound order) according to the item acquisition task, and performs an outbound operation in the warehouse according to the outbound task. After that, the outbound package will be transferred through the express site and delivered to the user.
  • the user can trigger the item acquisition at any time before the delivery of the item Cancel the task (such as triggering a return operation), and regenerate the item acquisition task with the same item information (such as re-ordering).
  • the WMS system needs to perform the outbound and distribution process again according to the newly generated item acquisition task, and the items that have been out of the warehouse need to be returned to the warehouse via the express site for inbound processing.
  • the inventor found that there are at least the following problems in the related technology: For the same item, due to the cancel operation and regenerating operation of the user's item acquisition task, the WMS system needs to repeat the outgoing operation, and the outgoing operation is already out of the warehouse. Items need to be returned to the warehouse for warehousing processing, which reduces the efficiency of item delivery and increases warehouse operating costs.
  • the embodiments of the present application provide a method, device, equipment, and storage medium for goods out of the warehouse, so as to realize the goods out of the warehouse more efficiently and reduce the operating cost of the warehouse.
  • an embodiment of the present application provides an item outbound method, including:
  • an embodiment of the present application also provides an item out-of-warehouse device, which includes:
  • the item storage module is configured to receive and record the storage of the items in the package based on the detection result of the cancellation instruction of the first item acquisition task triggered by the user, and the judgment result that the package corresponding to the first item acquisition task is in an undelivered state Virtual warehouse storage information to a courier site, where the courier site serves as a virtual warehouse in the general warehouse where the items are initially shipped;
  • the item out-of-warehouse module is configured to generate an instruction based on monitoring the second item acquisition task triggered by the user, and determine that the second item acquisition task includes the item, and determine the corresponding item to the second item acquisition task
  • the parcel transportation route includes the judgment result of the express station, and it is determined that the article is out of the virtual storage location;
  • the information association module is configured to associate the item in the virtual storage location with the second item acquisition task, and associate the virtual storage location out-of-warehouse information of the item with the second item acquisition task.
  • the embodiments of the present application also provide a method for outgoing items, including:
  • Trigger the cancellation instruction of the first item acquisition task so that the warehouse management system receives the judgment result that the package corresponding to the first item acquisition task is in an undelivered state based on monitoring the cancellation instruction of the first item acquisition task triggered by the user
  • Triggering the generation instruction of the second item acquisition task so that the warehouse management system monitors the generation instruction of the second item acquisition task triggered by the user, and determines that the second item acquisition task includes the item, and It is determined that the package transportation route corresponding to the second item acquisition task includes the judgment result of the express site, the item is determined to be discharged from the virtual storage location, and the item in the virtual storage location is associated with the The second item acquisition task, and the virtual warehouse outbound information of the item is associated with the second item acquisition task.
  • an embodiment of the present application also provides a user-end device, including:
  • the first user operation module is configured to trigger the cancellation instruction of the first item acquisition task, so that the warehouse management system monitors the cancellation instruction of the first item acquisition task triggered by the user, and the package corresponding to the first item acquisition task is in The result of the judgment of the undelivered state, receiving and recording the virtual warehouse storage information of the items in the package stored in the express site, where the express site serves as the virtual warehouse in the general warehouse where the items are initially shipped;
  • the second user operation module is configured to trigger the generation instruction of the second item acquisition task, so that the warehouse management system monitors the generation instruction of the second item acquisition task triggered by the user, and determines that the second item is acquired
  • the task includes the item, and it is determined that the package transportation route corresponding to the second item acquisition task includes the judgment result of the express station, the item is determined to be out of the virtual storage location, and the virtual storage location
  • the item in is associated with the second item acquisition task, and the virtual warehouse outbound information of the item is associated with the second item acquisition task.
  • an embodiment of the present application also provides an electronic device, which includes:
  • One or more processors are One or more processors;
  • Storage device used to store one or more programs
  • the one or more processors implement the method for outgoing items provided by the first aspect or the third aspect of the embodiments of the present application.
  • the embodiments of the present application also provide a computer-readable storage medium, and the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the first aspect of the embodiments of the present application or
  • the third aspect provides the method of item delivery.
  • Fig. 1 is a flowchart of a method for outgoing items in the first embodiment of the present application
  • FIG. 2 is a flowchart of an item out of library method in the second embodiment of the present application.
  • FIG. 3 is a schematic structural diagram of an article out-of-warehouse device in the third embodiment of the present application.
  • FIG. 4 is a schematic structural diagram of a client device in the fourth embodiment of the present application.
  • FIG. 5 is a schematic structural diagram of an electronic device in Embodiment 5 of the present application.
  • the item delivery method provided in this embodiment can be applicable to the same user canceling the previous item acquisition task, so that after the acquired item is intercepted by the express site before being delivered to the user, the user regenerates the item acquisition task for the same item and quantity.
  • the scope of item transportation covers the delivery of items from the express site.
  • the method can be executed by an item delivery device, which can be implemented by software and/or hardware, and the device can be integrated in an electronic device capable of running a warehouse management system, such as a laptop computer, a desktop computer, or a server. Referring to Fig. 1, the method of this embodiment specifically includes:
  • the first item acquisition task refers to an item acquisition task (such as a shopping order).
  • the undelivered state refers to the state in which the express package is out of the warehouse but not delivered to the user.
  • a virtual storage location refers to a storage location that does not belong to the general warehouse but is uniformly managed by the warehouse management system.
  • a courier site is a virtual storage location.
  • Virtual storage location storage information refers to storage information generated when items are stored in a virtual storage location, which includes storage time, virtual storage location information, item category identification (such as SKU), and item quantity.
  • the package Before the express package is delivered to the user, the package is in an undelivered state, and the user can trigger the cancellation operation of the first item acquisition task corresponding to the package at any time.
  • the WMS system continuously monitors the task of obtaining the first item. If the cancellation instruction generated by the user canceling the first item acquisition task is detected, the WMS system will further determine whether the express status of the express package corresponding to the first item acquisition task is in the undelivered state. If it is not, it means that the express package has been delivered to the user and the interception operation cannot be performed, and this process ends. If it is, the WMS system will notify each express site to intercept the package. If a certain express site is successfully intercepted, the successfully intercepted express package will be stored at the express site for a period of time (such as 2-3 days), that is, the items in the first item acquisition task will be stored in the express site. The WMS system will receive the virtual storage location storage information of the virtual storage location corresponding to the courier site and record it in the storage record information corresponding to the virtual storage location.
  • the WMS system needs to independently manage the physical location and Virtual storage location, the storage and exit information of related storage locations are also independently recorded. For example, when items are stored in a virtual storage location and items are returned to the general warehouse, the WMS system will record the relevant inbound and outbound information in the storage record information corresponding to the virtual storage location, but it will not change the storage record information corresponding to the general warehouse. . Similarly, when items are in and out of the general warehouse, the WMS system will record the relevant inbound and outbound information in the warehouse record information corresponding to the general warehouse, but it will not change the warehouse record information corresponding to the virtual storage location.
  • the second item acquisition task is another item acquisition task that is different from the first item acquisition task.
  • the package transportation route refers to the transportation route of the express package from the warehouse to the delivery to the user, which can be composed of different express stations passing between two addresses.
  • the WMS system obtains the generation instruction corresponding to the generation operation by monitoring the order system and the user.
  • the WMS system needs to determine whether the second item acquisition task includes the items in the previous first item acquisition task (including the determination of whether the number of items is consistent). If it is, then it is further determined whether the package transportation route corresponding to the second item acquisition task passes through the above-mentioned express station.
  • the WMS system determines that the above-mentioned item in the second item acquisition task can be out of the warehouse from the above-mentioned virtual storage location.
  • determining that the package transportation route corresponding to the second item acquisition task includes a courier site includes: if the delivery address in the second item acquisition task is the same as the delivery address in the first item acquisition task, determining the second item acquisition task The corresponding package transportation route includes express delivery stations.
  • the package transportation route corresponding to the second item acquisition task includes the express station, including:
  • the package transportation route corresponding to the second item acquisition task determines the package transportation route corresponding to the second item acquisition task; if the express site is within the coverage of the package transportation route, determine the package transportation corresponding to the second item acquisition task
  • the route includes express stations.
  • the delivery address (receiving address) in the first item acquisition task and the delivery address in the second item acquisition task can be used to determine whether the package transportation route includes a courier site. If the two delivery addresses are the same, then the package transportation routes of the two item acquisition tasks are also the same, and it can be determined that the package transportation route includes the express station. If the two delivery addresses are inconsistent, then it is necessary to determine the package transportation route that the items need to travel from the general warehouse to the second delivery address based on the general warehouse address and the delivery address in the second item acquisition task, such as transportation Each express site that passes through.
  • the determined express sites include the express sites corresponding to the aforementioned virtual locations, then it is determined that the express sites are within the coverage of the package transportation route, and the package transportation route is determined to include the express site.
  • This way of setting up can quickly determine whether the courier site storing the above items is consistent with the transportation route of the second item acquisition task based on the two delivery addresses, and then more quickly determine whether the items are out of the virtual storage location, which improves the item out of the library. efficient.
  • S130 Associate the above-mentioned items in the virtual warehouse with a second item acquisition task, and associate the virtual warehouse out-of-warehouse information of the above-mentioned items with the second item acquisition task.
  • the virtual warehouse outbound information refers to outbound information generated when items are out of the virtual warehouse, and includes outbound time, virtual warehouse information, item category identification, and item quantity.
  • the WMS system After the WMS system determines that the above items are out of the virtual warehouse, it associates the second item acquisition task with the corresponding items in the virtual warehouse. On the one hand, it can lock these items to prevent them from being executed again, such as returning to the general warehouse or delivering to The situation of other orders, on the other hand, can instruct the subsequent outbound and packing operations of these items to complete the outbound operations of the above-mentioned items.
  • the WMS system also needs to associate the virtual warehouse outbound information of the above-mentioned items with the second item acquisition task for the acquisition and display of the logistics status information of the second item acquisition task, so that the user can know the package status in time.
  • the user cancels the previous shopping order (corresponding to the first item acquisition task) due to the price reduction of the item or the failure to reasonably use the coupon, etc., and places a new order for the same item and quantity, and the receiving address remains unchanged.
  • the express site will intercept the outbound express package and temporarily store it at the express site.
  • the WMS system will send you from the courier site The same number of the same items are shipped out of the corresponding virtual storage location, and then the courier package for the new order will continue to be delivered from the courier site.
  • This not only improves the efficiency of item delivery, reduces warehouse operating costs, but also saves the transportation time for items to be re-out of the physical warehouse and transported to the express site, speeds up the delivery of items, and greatly shortens the time from order to delivery. The time to deliver the item improves the user experience.
  • the package is received and recorded
  • the items are stored in the virtual warehouse storage information of the courier site, and the courier site serves as the virtual warehouse in the general warehouse where the items are initially shipped; if the generation instruction of the second item acquisition task triggered by the user is monitored, and the second item is determined If the item acquisition task contains items, and if it is determined that the package transportation route corresponding to the second item acquisition task includes a courier station, it is determined that the item will be removed from the virtual warehouse; the items in the virtual warehouse are associated with the second item acquisition task, and Associate the item's virtual warehouse outbound information with the second item acquisition task.
  • the express site is added to the warehouse management system as a virtual location, and the items intercepted by the user due to cancellation of the order are stored.
  • Outbound items from the warehouse avoid the repeated outbound and return operations of the same item that has already been out of the warehouse from the general warehouse, which improves the efficiency of item outbound, saves warehouse operation costs, and saves items from being re-exported from the general warehouse.
  • the transportation time to the express site has increased the delivery speed of the items, shortened the time from the order to the delivery of the user, and improved the user experience.
  • the general warehouse will not perform actual in-warehouse and out-of-warehouse operations for the above-mentioned items.
  • the WMS system in addition to recording the outbound information of these items in the warehouse record information corresponding to the virtual storage location, the WMS system also needs to perform the inspection of these items in the general warehouse.
  • the virtual exit and virtual exit operation is to record the entry information and exit information of these items in the storage record information corresponding to the general warehouse.
  • the relevant step of "determining whether the time difference exceeds the preset time threshold” is added.
  • the step of "determining whether the virtual storage location is in a state of being able to be shipped out” can be added.
  • the step of "determining whether the item is in the locked state” can also be added.
  • S220 If the generation instruction of the second item acquisition task triggered by the user is monitored, determine whether the second item acquisition task includes the items in the first item acquisition task.
  • S240 is executed; if the second item acquisition task does not include all the above-mentioned items, S230 is executed.
  • S240 Determine whether the package transportation route corresponding to the second item acquisition task includes a courier station.
  • S250 is executed; if the package transportation route corresponding to the second item acquisition task does not include a courier site, S230 is executed.
  • S250 Determine the time difference between the storage time of the above-mentioned article stored at the express site and the instruction acquisition time of the generation instruction, and determine whether the time difference exceeds a preset time threshold.
  • the preset time threshold is a preset time length, which is determined by the storage time limit of the items in the virtual warehouse, such as 2-3 days.
  • the temporarily stored items need to be returned to the general warehouse. Therefore, before deciding whether to remove items from the virtual storage location, it is necessary to determine whether the items are still stored in the virtual storage location.
  • the time when the item in the first item acquisition task is stored to the express site ie, the item storage time
  • the time when the generation instruction of the second item acquisition task is monitored ie, the instruction acquisition time. Then, calculate the time difference between the item storage time and the command acquisition time. If the time difference exceeds the preset time threshold, it means that the above-mentioned items have been discharged from the virtual warehouse and returned to the general warehouse, and the items cannot be discharged from the virtual warehouse, and S230 is executed.
  • the time difference does not exceed the preset time threshold, it means that the above-mentioned items are still stored in the virtual storage location, and then it is further determined whether the virtual storage location is in a state of being out of the library, that is, S260 is executed.
  • S260 Determine whether the virtual warehouse location is in a warehouse-out state.
  • the out-of-warehouse state refers to the state in which the virtual warehouse location has enabled the out-of-warehouse function of the express site.
  • the courier site After the courier site is added to the WMS system as a virtual location, it will determine the location status of the virtual location corresponding to the courier site according to whether the courier site has the outbound capacity and whether other businesses affect the outbound operation, etc.
  • the warehouse status or the unavailable warehouse status For example, if the express site has the outbound capacity and no other business affects the outbound operation, then the location status of the virtual location corresponding to the express site is the outbound state; on the contrary, if the express site does not have the outbound capability, Or there are other businesses that affect the outbound operation, then the warehouse location status of the virtual warehouse location corresponding to the express site is the unavailable outbound state.
  • the available and unavailable states can be characterized by the corresponding location status identifiers.
  • the WMS system will query the location status identifier corresponding to the virtual location. If the storage location status is identified as the outgoing mark, it is determined that the virtual storage location is in the outgoing state, and then S270 is executed. If the storage location status is identified as an unavailable storage location, it is determined that the virtual storage location is in a storage non-availability state, and then S230 is executed.
  • S270 Determine whether the above-mentioned items stored in the virtual storage location are in a locked state.
  • the locked state refers to a state in which items cannot be shipped out of the library.
  • the locked state can be characterized by the lock indicator in the item state indicator.
  • the WMS system queries the item status identifiers of the above items stored in the virtual warehouse. If the item status identifier of an item is a locked identifier, it means that the item is in a locked state and cannot be shipped out of the virtual storage location. Then, none of the above-mentioned items stored in the virtual storage location can be shipped out of the virtual storage location, then execute S230. If the item status identifiers of the above items are not locked identifiers, indicating that these items are not in the locked state (or called the unlocked state), then the above items can be removed from the virtual storage location, and then S280 is executed.
  • determining whether the item stored in the virtual storage location is in the locked state it further includes: determining whether to store the item according to at least one of the item quality identifier corresponding to the item, the user-specific identifier, and whether the item is associated with the item acquisition task.
  • the item status of is set to locked status.
  • the item obtaining task mentioned here may be an item obtaining task other than the first item obtaining task and the second item obtaining task.
  • the item quality indicator refers to an indicator of whether there is a problem with the quality of the article, for example, it may be an indicator of no quality problem and an indicator of a quality problem.
  • User-specific identification refers to the identification of an item that is unique to a certain user, which can be obtained through related information carried in the item acquisition task. Items with user-specific logos cannot be delivered to other users.
  • a virtual warehouse When a virtual warehouse stores an item, it needs to determine the item's item quality mark and whether the item carries a user-specific mark. If the item's quality identification is a quality problem mark or carries a user-specific identification, then the item cannot be directly out of the virtual warehouse and must be returned to the general warehouse, and the item status of the item is set to the locked state. If the item is associated with an item acquisition task, it means that the item has been determined to be out of the library from the virtual storage location, and it can no longer be out of the library, then the item status of the item is set to the locked state.
  • the item status of the item is set to an unlocked state.
  • Such a setting method can avoid distributing items with quality problems, exclusive to a specific user, or items that are about to be shipped out of the warehouse to other users, avoiding serious problems of wrong items out of the warehouse, and further improving the outbound efficiency.
  • S280 Determine the item to be removed from the virtual storage location, associate the item in the virtual storage location with the second item acquisition task, and associate the virtual storage location storage information of the item with the second item acquisition task.
  • the technical solution of this embodiment determines the time difference between the storage time of the item stored at the express site and the instruction acquisition time of the generated instruction; if the time difference does not exceed the preset time threshold, the execution of the determination from the virtual library is triggered. Steps to place items out of the library. It is realized that during the period when the items are stored in the virtual storage location, the goods are removed from the virtual storage location, so as to avoid the wrong operation of the storage, and improve the efficiency of the removal of the goods. If the virtual storage location is in the state of being able to be shipped out, the step of determining the item to be shipped out of the virtual storage location is triggered.
  • the out-of-warehouse items in the virtual warehouse improve the accuracy of the item out-of-warehouse, and also improve the scalability of the virtual warehouse in the WMS system, which can increase the virtual warehouse more conveniently and improve the out-of-warehouse efficiency. If it is determined that the above-mentioned items stored in the virtual storage location are not in the locked state, the execution of the step of determining the item to be removed from the virtual storage location is triggered. It avoids the items that cannot be out of the warehouse in the virtual storage location, reduces the probability of wrong out of the warehouse, and improves the efficiency of item out of the warehouse.
  • the device includes:
  • the item storage module 310 is configured to monitor the first item acquisition task. If the user-triggered cancellation instruction of the first item acquisition task is detected, and it is determined that the package corresponding to the first item acquisition task is in an undelivered state, the package is received and recorded
  • the goods are stored in the virtual warehouse storage information of the courier site, where the courier site serves as the virtual warehouse in the general warehouse where the items are initially shipped;
  • the item out-of-warehouse module 320 is configured to detect the generation instruction of the second item acquisition task triggered by the user, and determine that the second item acquisition task includes the items in the first item acquisition task, and determine the corresponding item of the second item acquisition task If the parcel transportation route includes express stations, it is determined that the items will be out of the virtual warehouse;
  • the information association module 330 is configured to associate the items in the virtual storage location with the second item acquisition task, and associate the virtual inventory release information of the items with the second item acquisition task.
  • the device further includes a time judging module, which is set to:
  • the execution of the step of determining the item to be removed from the virtual storage location is triggered.
  • the device further includes a storage location status judgment module, which is set to:
  • the execution of the step of determining the item to be removed from the virtual storage location is triggered.
  • the device further includes an item state judgment module, which is set to:
  • the step of determining the item to be removed from the virtual storage location is triggered.
  • the device further includes an item state setting module, which is set to:
  • the item stored in the virtual storage location Before determining whether the item stored in the virtual storage location is in the locked state, it is determined whether to set the item state of the item to the locked state according to at least one of the item quality identifier corresponding to the item, the user-specific identifier, and whether the item is associated with the item acquisition task.
  • the item out-of-warehouse module 320 is set to:
  • the package transportation route corresponding to the second item acquisition task includes the express station
  • the package transportation route corresponding to the second item acquisition task includes the express site.
  • the device further includes an information recording module, which is set to:
  • the warehouse record information corresponding to the general warehouse After determining the items to be shipped from the virtual storage location, in the warehouse record information corresponding to the general warehouse, record the items' in-warehousing information and out-of-warehouse information.
  • the express site is added to the warehouse management system as a virtual location, and the items intercepted by the user due to the cancellation of the order are stored, and the same user places a new order for the same item.
  • the transportation scope of the new order includes the aforementioned express site, the goods are out of the virtual storage location, which avoids the repeated operations of the same item that has been out of the warehouse from the general warehouse and the return to the general warehouse, which improves the efficiency of item delivery and saves Warehouse operation costs, and save the transportation time of goods from the general warehouse and transport to the express site, improve the delivery speed of the goods, shorten the time from the order to the delivery of the user, and improve the user experience.
  • the article outbound device provided by the embodiment of the present application can execute the article outbound method provided by any embodiment of the present application, and has functional modules and beneficial effects corresponding to the execution method.
  • This embodiment provides a client device, referring to FIG. 4, including:
  • the first user operation module 401 is configured to trigger the cancellation instruction of the first item acquisition task, so that the warehouse management system monitors the cancellation instruction of the first item acquisition task triggered by the user, and the package corresponding to the first item acquisition task As a result of the judgment in the undelivered state, receiving and recording the virtual warehouse storage information of the items in the package stored in the express site, where the express site serves as the virtual warehouse in the general warehouse where the items are initially shipped out;
  • the second user operation module 402 is configured to trigger the generation instruction of the second item acquisition task, so that the warehouse management system detects the generation instruction of the second item acquisition task triggered by the user and determines the second item
  • the item is included in the acquisition task, and it is determined that the package transportation route corresponding to the second item acquisition task includes the judgment result of the express station, the item is determined to be out of the virtual storage location, and the virtual library is The item in the location is associated with the second item acquisition task, and the virtual warehouse outbound information of the item is associated with the second item acquisition task.
  • the user can operate the client device to interact with the warehouse management system.
  • this embodiment provides an electronic device 500, which includes: one or more processors 520; a storage device 510, used to store one or more programs, when one or more programs are used by one or more The processor 520 executes, so that one or more processors 520 implement the item outbound method provided in the embodiment of the present application, including:
  • Monitor the first item acquisition task if the user-triggered cancellation instruction of the first item acquisition task is monitored, and the package corresponding to the first item acquisition task is determined to be in an undelivered state, then receive and record the items in the package and store it to the express site Virtual storage location inbound information, the express site is used as the virtual storage location in the general warehouse where items are initially shipped out;
  • the generation instruction of the second item acquisition task triggered by the user is monitored, and it is determined that the second item acquisition task contains an item, and the package transportation route corresponding to the second item acquisition task includes a courier station, it is determined to be out of the virtual warehouse Library items
  • processor 520 may also implement the technical solution of the method for outbound items provided by any embodiment of the present application.
  • Trigger the cancellation instruction of the first item acquisition task so that the warehouse management system receives the judgment result that the package corresponding to the first item acquisition task is in an undelivered state based on monitoring the cancellation instruction of the first item acquisition task triggered by the user
  • Triggering the generation instruction of the second item acquisition task so that the warehouse management system monitors the generation instruction of the second item acquisition task triggered by the user, and determines that the second item acquisition task includes the item, and It is determined that the package transportation route corresponding to the second item acquisition task includes the judgment result of the express site, the item is determined to be discharged from the virtual storage location, and the item in the virtual storage location is associated with the The second item acquisition task, and the virtual warehouse outbound information of the item is associated with the second item acquisition task.
  • the electronic device here can be specifically represented as a user-end device during the implementation process.
  • the electronic device 500 is represented in the form of a general-purpose computing device.
  • the components of the electronic device 500 may include: one or more processors 520, a storage device 510, and a bus 550 connecting different system components (including the storage device 510 and the processor 520).
  • the bus 550 represents one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any bus structure among multiple bus structures.
  • these architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (Video Electronics Standards Association, VESA) local bus And Peripheral Component Interconnect (PCI) bus.
  • the electronic device 500 typically includes a variety of computer system readable media. These media may be any available media that can be accessed by the electronic device 500, including volatile and non-volatile media, removable and non-removable media.
  • the storage device 510 may include a computer system readable medium in the form of a volatile memory, such as a random access memory (RAM) 511 and/or a cache memory 512.
  • the electronic device 500 may include other removable/non-removable, volatile/nonvolatile computer system storage media.
  • the storage system 513 may be configured to read and write non-removable, non-volatile magnetic media (usually referred to as "hard drives").
  • a disk drive configured to read and write to a removable non-volatile disk (such as a "floppy disk") and a removable non-volatile optical disk (such as CD-ROM, DVD-ROM) can be provided. Or other optical media) read and write optical disc drives.
  • each drive may be connected to the bus 550 through one or more data medium interfaces.
  • the storage device 510 may include at least one program product, and the program product has a set of (for example, at least one) program modules, and these program modules are configured to perform the functions of the embodiments of the present application.
  • a program/utility tool 514 having a set of (at least one) program module 515 may be stored in, for example, the storage device 510.
  • Such program module 515 includes an operating system, one or more application programs, other program modules, and program data. Each of the examples or some combination may include the realization of a network environment.
  • the program module 515 generally executes the functions and/or methods in any of the embodiments described in this application.
  • the electronic device 500 may also communicate with one or more external devices 560 (for example, a keyboard, a pointing device, a display 570, etc.), and may also communicate with one or more devices that enable a user to interact with the electronic device 500, and/or communicate with Any device (such as a network card, modem, etc.) that enables the electronic device 500 to communicate with one or more other computing devices. This communication can be performed through an input/output interface (I/O interface) 530.
  • the electronic device 500 may also communicate with one or more networks through the network adapter 540, for example, communicate with a local area network (LAN), a wide area network (WAN), and/or a public network (for example, the Internet) . As shown in FIG.
  • the network adapter 540 communicates with other modules of the electronic device 500 through the bus 550. It should be understood that although not shown in FIG. 5, other hardware and/or software modules can be used in conjunction with the electronic device 500, including: microcode, device drivers, redundant processing units, external disk drive arrays, and disk arrays (Redundant Arrays of Independent). Disks, RAID) systems, tape drives, and data backup storage systems.
  • the processor 520 executes various functional applications and data processing by running a program stored in the storage device 510, for example, implements the method for outgoing items provided by the embodiments of the present application.
  • This embodiment provides a storage medium containing computer-executable instructions.
  • the computer-executable instructions are executed by a computer processor, an item out of the library method is implemented.
  • the method includes:
  • Monitor the first item acquisition task if the user-triggered cancellation instruction of the first item acquisition task is monitored, and the package corresponding to the first item acquisition task is determined to be in an undelivered state, then receive and record the items in the package and store it to the express site Virtual storage location inbound information, the express site is used as the virtual storage location in the general warehouse where items are initially shipped out;
  • the generation instruction of the second item acquisition task triggered by the user is monitored, and it is determined that the second item acquisition task contains an item, and the package transportation route corresponding to the second item acquisition task includes a courier station, it is determined to be out of the virtual warehouse Library items
  • the computer-executable instructions implement a method for outgoing items from a library when executed by a computer processor, and the method includes:
  • Trigger the cancellation instruction of the first item acquisition task so that the warehouse management system receives the judgment result that the package corresponding to the first item acquisition task is in an undelivered state based on monitoring the cancellation instruction of the first item acquisition task triggered by the user
  • Triggering the generation instruction of the second item acquisition task so that the warehouse management system monitors the generation instruction of the second item acquisition task triggered by the user, and determines that the second item acquisition task includes the item, and It is determined that the package transportation route corresponding to the second item acquisition task includes the judgment result of the express site, the item is determined to be discharged from the virtual storage location, and the item in the virtual storage location is associated with the The second item acquisition task, and the virtual warehouse outbound information of the item is associated with the second item acquisition task.
  • a storage medium containing computer-executable instructions provided by the embodiments of the present application is not limited to the above method operations, and can also execute related items in the item outbound method provided by any embodiment of the present application. operate.
  • the computer storage medium of the embodiment of the present application may adopt any combination of one or more computer-readable media.
  • the computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium.
  • the computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: 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), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
  • the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device.
  • the computer-readable signal medium may include a data signal propagated in baseband or as a part of a carrier wave, and computer-readable program code is carried therein. This propagated data signal can take many forms, including electromagnetic signals, optical signals, or any suitable combination of the foregoing.
  • the computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium.
  • the computer-readable medium may send, propagate or transmit the program for use by or in combination with the instruction execution system, apparatus, or device .
  • the program code contained on the computer-readable medium can be transmitted by any suitable medium, including wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
  • the computer program code used to perform the operations of this application can be written in one or more programming languages or a combination thereof.
  • the programming languages include object-oriented programming languages—such as Java, Smalltalk, C++, and also conventional procedural programming languages. Programming language-such as "C" language or similar programming language.
  • the program code can be executed entirely on the user's computer, partly on the user's computer, executed as an independent software package, partly on the user's computer and partly executed on a remote computer, or entirely executed on the remote computer or server.
  • the remote computer can be connected to the user's computer through any kind of network-including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (for example, using an Internet service provider to pass Internet connection).
  • LAN local area network
  • WAN wide area network

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Data Mining & Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请实施例公开了一种物品出库方法、装置、设备和存储介质。该方法包括:基于第一物品获取任务的取消指令,且包裹处于未交付状态的判断结果,接收虚拟库位入库信息;基于第二物品获取任务的生成指令,且确定第二物品获取任务中包含物品,以及确定路线中包含快递站点的判断结果,确定出库物品;将物品、虚拟库位出库信息关联至第二物品获取任务。

Description

物品出库方法、装置、设备和存储介质
本公开要求在2020年06月23日提交中国专利局、申请号为202010583124.2的中国专利申请的优先权,以上申请的全部内容通过引用结合在本公开中。
技术领域
本申请实施例涉及物流技术,例如涉及一种物品出库方法、装置、设备和存储介质。
背景技术
随着电商技术和物流技术的发展,用户通过电商平台来获取物品,后台电商系统会根据用户的物品获取操作来生成物品获取任务(如用户下单生成的购物订单),并将该物品获取任务发送至仓库管理系统(Warehouse Management System,WMS)。WMS系统根据物品获取任务生成出库任务(如出库订单),并在仓库中根据该出库任务进行出库作业。之后,出库包裹会通过快递站点的转运,交付至用户。
在上述过程中,由于物品价值属性值下降(如商品降价)、或未合理使用降低物品价值属性值的附加价值属性值(如优惠券)等原因,用户可以在物品交付之前,随时触发物品获取任务的取消操作(如触发退货操作),并重新生成内含物品信息相同的物品获取任务(如重新下单)。针对该情况,WMS系统需要根据新生成的物品获取任务再次进行出库和配送的流程,而已经出库的物品需要经由快递站点退回至仓库,进行入库处理。
在实现本申请过程中,发明人发现相关技术中至少存在如下问题:针对相同物品,由于用户的物品获取任务的取消操作和重新生成操作,使得WMS系统需要重复进行出库操作,且已出库物品需要退回仓库进行入库处理,降低了物品出库效率,增加了仓库运营成本。
发明内容
本申请实施例提供一种物品出库方法、装置、设备和存储介质,以实现更加高效地将物品出库,降低仓库运营成本。
第一方面,本申请实施例提供了一种物品出库方法,包括:
基于监测到用户触发的第一物品获取任务的取消指令,且所述第一物品获 取任务对应的包裹处于未交付状态的判断结果,接收并记录所述包裹中的物品存储至快递站点的虚拟库位入库信息,其中,所述快递站点作为物品初始出库的总仓库中的虚拟库位;
基于监测到所述用户触发的第二物品获取任务的生成指令,且确定所述第二物品获取任务中包含所述物品,以及确定所述第二物品获取任务对应的包裹运输路线包含所述快递站点的判断结果,确定从所述虚拟库位中出库所述物品;
将所述虚拟库位中的所述物品关联至所述第二物品获取任务,并将所述物品的虚拟库位出库信息关联至所述第二物品获取任务。
第二方面,本申请实施例还提供了一种物品出库装置,该装置包括:
物品存储模块,设置为基于监测到用户触发的第一物品获取任务的取消指令,且所述第一物品获取任务对应的包裹处于未交付状态的判断结果,接收并记录所述包裹中的物品存储至快递站点的虚拟库位入库信息,其中,所述快递站点作为物品初始出库的总仓库中的虚拟库位;
物品出库模块,设置为基于监测到所述用户触发的第二物品获取任务的生成指令,且确定所述第二物品获取任务中包含所述物品,以及确定所述第二物品获取任务对应的包裹运输路线包含所述快递站点的判断结果,确定从所述虚拟库位中出库所述物品;
信息关联模块,设置为将所述虚拟库位中的所述物品关联至所述第二物品获取任务,并将所述物品的虚拟库位出库信息关联至所述第二物品获取任务。
第三方面,本申请实施例还提供了一种物品出库方法,包括:
触发第一物品获取任务的取消指令,以使仓库管理系统基于监测到用户触发的第一物品获取任务的取消指令,且所述第一物品获取任务对应的包裹处于未交付状态的判断结果,接收并记录所述包裹中的物品存储至快递站点的虚拟库位入库信息,其中,所述快递站点作为物品初始出库的总仓库中的虚拟库位;
触发第二物品获取任务的生成指令,以使所述仓库管理系统基于监测到所述用户触发的第二物品获取任务的生成指令,且确定所述第二物品获取任务中包含所述物品,以及确定所述第二物品获取任务对应的包裹运输路线包含所述快递站点的判断结果,确定从所述虚拟库位中出库所述物品,将所述虚拟库位中的所述物品关联至所述第二物品获取任务,并将所述物品的虚拟库位出库信息关联至所述第二物品获取任务。
第四方面,本申请实施例还提供了一种用户端装置,包括:
第一用户操作模块,设置为触发第一物品获取任务的取消指令,以使仓库 管理系统基于监测到用户触发的第一物品获取任务的取消指令,且所述第一物品获取任务对应的包裹处于未交付状态的判断结果,接收并记录所述包裹中的物品存储至快递站点的虚拟库位入库信息,其中,所述快递站点作为物品初始出库的总仓库中的虚拟库位;
第二用户操作模块,设置为触发第二物品获取任务的生成指令,以使所述仓库管理系统基于监测到所述用户触发的第二物品获取任务的生成指令,且确定所述第二物品获取任务中包含所述物品,以及确定所述第二物品获取任务对应的包裹运输路线包含所述快递站点的判断结果,确定从所述虚拟库位中出库所述物品,将所述虚拟库位中的所述物品关联至所述第二物品获取任务,并将所述物品的虚拟库位出库信息关联至所述第二物品获取任务。
第五方面,本申请实施例还提供了一种电子设备,该电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本申请实施例第一方面或第三方面所提供的物品出库方法。
第六方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施例第一方面或第三方面所提供的物品出库方法。
附图说明
图1是本申请实施例一中的一种物品出库方法的流程图;
图2是本申请实施例二中的一种物品出库方法的流程图;
图3是本申请实施例三中的一种物品出库装置的结构示意图;
图4是本申请实施例四中的一种用户端装置的结构示意图;
图5是本申请实施例五中的一种电子设备的结构示意图。
具体实施方式
下面结合附图和实施例对本申请进行说明。
实施例一
本实施例提供的物品出库方法,可适用于同一用户取消之前的物品获取任务,使得被获取物品在交付用户之前被快递站点拦截后,该用户对相同的物品和数量重新生成物品获取任务,且物品运输范围涵盖快递站点的物品出库的情 况。该方法可以由物品出库装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在能够运行仓库管理系统的电子设备中,例如笔记本电脑、台式电脑或服务器等。参见图1,本实施例的方法具体包括:
S110、监控第一物品获取任务,若监测到用户触发的第一物品获取任务的取消指令,且确定第一物品获取任务对应的包裹处于未交付状态,则接收并记录包裹中的物品存储至快递站点的虚拟库位入库信息,其中,快递站点作为物品初始出库的总仓库中的虚拟库位。
在一实施例中,第一物品获取任务是指一个物品获取任务(如购物订单)。未交付状态是指快递包裹出库但是未交付至用户的状态。虚拟库位是指不属于总仓库、但是由仓库管理系统统一管理的库位,本申请实施例中一个快递站点便为一个虚拟库位。虚拟库位入库信息是指将物品存储至虚拟库位时生成的入库信息,其包含入库时间、虚拟库位信息、物品品类标识(如SKU)和物品数量等。
在快递包裹未交付至用户之前,包裹处于快递未交付状态,用户随时可以触发该包裹对应的第一物品获取任务的取消操作。
WMS系统持续监控第一物品获取任务。如果监测到用户对第一物品获取任务进行取消操作而生成的取消指令,WMS系统会进一步判断该第一物品获取任务对应的快递包裹的快递状态是否处于未交付状态。如果不是,说明该快递包裹已经交付用户,无法进行拦截操作,结束本流程。如果是,那么WMS系统会通知各快递站点对该包裹进行拦截。若某一快递站点拦截成功,则将拦截成功的快递包裹存放在该快递站点一段时间(如2-3天),即第一物品获取任务中的物品会被入库至该快递站点。WMS系统则会接收到该快递站点发送的物品入库至该快递站点对应的虚拟库位的虚拟库位入库信息,并将其记录至虚拟库位对应的仓储记录信息中。
可以理解的是,为了区分总仓库中的实体库位和快递站点对应的虚拟库位,以便出库过程中准确定位物品储位和准确记录物品出入库信息,WMS系统需独立管理实体库位和虚拟库位,相关库位的出入库信息也独立记录。例如,虚拟库位中存入物品以及将物品退回至总仓库时,WMS系统会在虚拟库位对应的仓储记录信息中记录相关的出入库信息,但是其不会更改总仓库对应的仓储记录信息。同样地,总仓库中入库物品和出库物品时,WMS系统会在总仓库对应的仓储记录信息中记录相关出入库信息,但是其不会更改虚拟库位对应的仓储记录信息。
S120、若监测到用户触发的第二物品获取任务的生成指令,且确定第二物品获取任务中包含第一物品获取任务中的物品,以及确定第二物品获取任务对应的包裹运输路线包含上述快递站点,则确定从虚拟库位中出库上述物品。
在一实施例中,第二物品获取任务是区别于第一物品获取任务的另一个物品获取任务。包裹运输路线是指快递包裹从出库到交付至用户期间的运输路线,其可以由两个地址之间经过的不同快递站点构成。
如果上述用户在取消订单之后,又重新下单,则上述用户触发了第二物品获取任务的生成操作,WMS系统会通过对订单系统及上述用户的监控来获得该生成操作对应的生成指令。此时,WMS系统需要判断该第二物品获取任务中是否包含了之前第一物品获取任务中的物品(包含物品数量是否一致的判断)。如果是,那么再进一步判断该第二物品获取任务对应的包裹运输路线是否途径上述快递站点。如果是,那么从该快递站点出库上述物品,能够省去总仓库重复出库这些物品的过程,而这些物品也无需逆向退回总仓库进行入库操作,节省仓库运营成本,并且能够省去从总仓库运输至该快递站点的运输过程和运输时间,节省快递运输成本,提高运输效率。所以,WMS系统确定该第二物品获取任务中的上述物品可以从上述虚拟库位出库。
示例性地,确定第二物品获取任务对应的包裹运输路线包含快递站点,包括:若第二物品获取任务中的配送地址与第一物品获取任务中的配送地址相同,则确定第二物品获取任务对应的包裹运输路线包含快递站点。
或者,确定第二物品获取任务对应的包裹运输路线包含快递站点,包括:
依据总仓库地址与第二物品获取任务中的配送地址,确定第二物品获取任务对应的包裹运输路线;若快递站点处于包裹运输路线的覆盖范围内,则确定第二物品获取任务对应的包裹运输路线包含快递站点。
可以根据第一物品获取任务中的配送地址(收件地址)和第二物品获取任务中的配送地址的情况来判断包裹运输路线是否包含快递站点。如果两个配送地址一致,那么两个物品获取任务的包裹运输路线也是一致的,便可确定包裹运输路线包含快递站点。如果两个配送地址不一致,那么就需要根据总仓库地址和第二物品获取任务中的配送地址,确定出物品从总仓库出库并运送至第二配送地址所需经过的包裹运输路线,如运输经过的各快递站点。如果确定的各快递站点中包含上述虚拟库位对应的快递站点,那么确定快递站点处于包裹运输路线的覆盖范围内,则确定包裹运输路线包含快递站点。这样设置的方式,能够根据两个配送地址快速判断存储上述物品的快递站点是否与第二物品获取 任务的运输路线一致,进而更加快速地确定是否从虚拟库位出库物品,提高了物品出库效率。
S130、将虚拟库位中的上述物品关联至第二物品获取任务,并将上述物品的虚拟库位出库信息关联至第二物品获取任务。
在一实施例中,虚拟库位出库信息是指从虚拟库位出库物品时生成的出库信息,其包含出库时间、虚拟库位信息、物品品类标识和物品数量等。
WMS系统确定从虚拟库位出库上述物品后,将第二物品获取任务关联至该虚拟库位汇中的相应物品,一方面能够锁定这些物品,避免其再被执行诸如退回总仓库或者配送至其他订单的情况,另一方面能够指示这些物品的后续出库和打包作业,以完成上述物品的出库操作。另外,WMS系统还需将上述物品的虚拟库位出库信息关联至第二物品获取任务,用于该第二物品获取任务的物流状态信息的获取和显示,以便用户及时获知包裹状态。
作为一个示例,用户由于物品降价或未合理使用优惠券等原因,取消之前的购物订单(对应于第一物品获取任务),并对相同的物品和数量重新下单,且收件地址不变。用户取消订单后,快递站点会拦截已出库的快递包裹,并将其暂时存储在该快递站点。针对新的订单(对应于第二物品获取任务)的出库任务,由于新订单中包含的物品品类及其数量与取消订单中的相同,且收件地址相同,故WMS系统会从该快递站点对应的虚拟库位中出库相同数量的相同物品,然后继续从该快递站点开始配送新的订单的快递包裹。这样不仅能够提高物品出库效率,降低仓库运营成本,还能节省物品重新从实体仓库出库并运输至该快递站点的运输时间,提高物品的配送速度,很大程度上缩短用户从下单到交付物品的时间,提高用户体验。
本实施例的技术方案,通过监控第一物品获取任务,若监测到用户触发的第一物品获取任务的取消指令,且确定第一物品获取任务对应的包裹处于未交付状态,则接收并记录包裹中的物品存储至快递站点的虚拟库位入库信息,快递站点作为物品初始出库的总仓库中的虚拟库位;若监测到用户触发的第二物品获取任务的生成指令,且确定第二物品获取任务中包含物品,以及确定第二物品获取任务对应的包裹运输路线包含快递站点,则确定从虚拟库位中出库物品;将虚拟库位中的物品关联至第二物品获取任务,并将物品的虚拟库位出库信息关联至第二物品获取任务。实现了将快递站点作为虚拟库位加入仓库管理系统,并存储用户因取消订单而拦截的物品,在同一用户针对相同的物品重新下单,且新订单的运输范围包含前述快递站点时,从虚拟库位出库物品,避免 了已出库的同一物品从总仓库重复出库和退回总仓库的操作,提高了物品出库效率,节省了仓库运营成本,并且节省了物品重新从总仓库出库并运输至该快递站点的运输时间,提高了物品的配送速度,缩短了用户从下单到交付物品的时间,提高了用户体验。
在上述技术方案的基础上,在确定从虚拟库位中出库物品之后,还包括:在总仓库对应的仓储记录信息中,记录物品的入库信息和出库信息。
如果从虚拟库位中出库第一物品获取任务中包含的物品,总仓库中就不会针对上述物品进行实际的入库操作和出库操作。但是,为了确保实物的收支平衡和仓库财务数据的正确性,WMS系统除了在虚拟库位对应的仓储记录信息中记录这些物品的出库信息之外,还需要在总仓库中执行这些物品的虚退虚出操作,即在总仓库对应的仓储记录信息中记录这些物品的入库信息和出库信息。
实施例二
本实施例在上述实施例一的基础上,增加了“判断时间差值是否超过预设时间阈值”的相关步骤。在此基础上,可以增加“判断虚拟库位是否处于可出库状态”的步骤。在上述基础上,还可以增加“判断物品是否处于锁定状态”的步骤。与上述各实施例相同或相应的术语的解释在此不再赘述。参见图2,本实施例提供的物品出库方法包括:
S210、监控第一物品获取任务,若监测到用户触发的第一物品获取任务的取消指令,且确定第一物品获取任务对应的包裹处于未交付状态,则接收并记录包裹中的物品存储至快递站点的虚拟库位入库信息,其中,快递站点作为物品初始出库的总仓库中的虚拟库位。
S220、若监测到用户触发的第二物品获取任务的生成指令,则确定第二物品获取任务中是否包含第一物品获取任务中的物品。
如果第二物品获取任务中包含第一物品获取任务中的物品,则执行S240;如果第二物品获取任务中未包含全部的上述物品,则执行S230。
S230、从总仓库中出库上述物品。
S240、确定第二物品获取任务对应的包裹运输路线是否包含快递站点。
如果第二物品获取任务对应的包裹运输路线包含快递站点,则执行S250;如果第二物品获取任务对应的包裹运输路线未包含快递站点,则执行S230。
S250、确定上述物品存储至快递站点的物品存储时间与生成指令的指令获取时间之间的时间差值,并确定时间差值是否超过预设时间阈值。
在一实施例中,预设时间阈值是预先设定的时长,其由虚拟库位中物品的存储时限来确定,如2-3天。
由于快递站点中的物品是临时存储的,其有设定的存储时限。在存储时限达到后,便需要将其中临时存储的物品退回至总仓库。所以,在确定是否从虚拟库位出库物品之前,需要先确定物品是否仍存储在虚拟库位。
具体实施时,获取第一物品获取任务中的物品存储至快递站点的时间(即物品存储时间),以及监测到第二物品获取任务的生成指令的时间(即指令获取时间)。然后,计算物品存储时间和指令获取时间的时间差值。如果时间差值超过预设时间阈值,说明上述物品已经从虚拟库位出库并退回至总仓库,则无法从虚拟库位出库物品,执行S230。如果时间差值不超过预设时间阈值,说明上述物品仍存储在虚拟库位,则进一步判断该虚拟库位是否处于可出库状态,即执行S260。
S260、确定虚拟库位是否处于可出库状态。
在一实施例中,可出库状态是指虚拟库位开启快递站点出库功能的状态。
快递站点作为虚拟库位加入WMS系统之后,会根据该快递站点是否具备出库能力以及是否有其他业务影响出库作业等情况,确定该快递站点对应的虚拟库位的库位状态,即可出库状态或不可出库状态。例如,若快递站点具备出库能力,且无其他业务影响出库作业,那么该快递站点对应的虚拟库位的库位状态便为可出库状态;反之,如果快递站点不具备出库能力,或者有其他业务影响出库作业,那么该快递站点对应的虚拟库位的库位状态便为不可出库状态。而可出库状态和不可出库状态可以通过相应的库位状态标识来表征。
具体实施时,WMS系统会查询该虚拟库位对应的库位状态标识。如果库位状态标识为可出库标识,则确定该虚拟库位处于可出库状态,之后执行S270。如果库位状态标识为不可出库标识,则确定该虚拟库位处于不可出库状态,则执行S230。
S270、确定虚拟库位中存储的上述物品是否处于锁定状态。
在一实施例中,锁定状态是指物品不能进行出库操作的状态。锁定状态可通过物品状态标识中的锁定标识来表征。
WMS系统查询虚拟库位中存储的上述物品的物品状态标识。如果某一物品的物品状态标识为锁定标识,说明该物品处于锁定状态,其不能从虚拟库位出库,那么虚拟库位中存储的上述物品均无法从虚拟库位出库,则执行S230。如果上述物品的物品状态标识均不为锁定标识,说明这些物品均未处于锁定状态 (或称为未锁定状态),那么就可以从虚拟库位出库上述物品,之后执行S280。
示例性地,在确定虚拟库位中存储的物品是否处于锁定状态之前,还包括:依据物品对应的物品质量标识、用户专属标识以及物品是否关联物品获取任务中的至少一项,确定是否将物品的物品状态设置为锁定状态。
在一实施例中,此处提及的物品获取任务可以为除第一物品获取任务和第二物品获取任务以外的物品获取任务。
在一实施例中,物品质量标识是指物品质量是否存在问题的标识,例如可以是无质量问题标识和存在质量问题标识。用户专属标识是指物品专属于某一用户的标识,其可以通过物品获取任务中携带的相关信息来获得。具有用户专属标识的物品不能配送至其他用户。
虚拟库位在存储某一物品时,需要确定该物品的物品质量标识以及该物品是否携带有用户专属标识。如果物品质量标识为存在质量问题标识,或者携带用户专属标识,那么该物品不能直接从虚拟库位出库,必须退回至总仓库,则将该物品的物品状态设置为锁定状态。如果该物品关联了物品获取任务,说明该物品已经被确定为要从虚拟库位出库的物品,其不能再被出库,则将该物品的物品状态设置为锁定状态。如果物品质量标识为无质量问题标识且该物品未携带用户专属标识且该物品未关联物品获取任务,那么将该物品的物品状态设置为未锁定状态。这样的设置方式,能够避免将有质量问题、专属某一特定用户的物品或者即将配送出库的物品配送给其他用户,避免严重的物品错误出库问题,进一步提高出库效率。
S280、确定从虚拟库位中出库上述物品,并将虚拟库位中的物品关联至第二物品获取任务,且将物品的虚拟库位出库信息关联至第二物品获取任务。
需要说明的是,S220和S240~S270这5个判断步骤的实际执行顺序可进行前后调换,只要在S280之前执行“第二物品获取任务中是否包含第一物品获取任务中的物品”、“第二物品获取任务对应的包裹运输路线中是否包含快递站点”、“时间差值是否超过预设时间阈值”、“虚拟库位是否处于可出库状态”和“虚拟库位中存储的上述物品是否处于锁定状态”的判断过程即可。
本实施例的技术方案,通过确定物品存储至快递站点的物品存储时间与生成指令的指令获取时间之间的时间差值;若时间差值不超过预设时间阈值,则触发执行确定从虚拟库位中出库物品的步骤。实现了在物品存储在虚拟库位期间,从虚拟库位出库物品,避免错误出库操作,提高了物品出库效率。通过若虚拟库位处于可出库状态,则触发执行确定从虚拟库位中出库物品的步骤。实 现了将所有快递站点加入WMS系统,且通过库位状态标识的更改,实现快递站点是否进行出库作业的业务控制,提高了WMS系统中虚拟库位变更的灵活性,避免从不能出库的虚拟库位中出库物品,提高了物品出库的准确性,也提高了WMS系统中虚拟库位的可扩展性,能够更加便捷地增加虚拟库位,提高出库效率。通过若确定虚拟库位中存储的上述物品未处于锁定状态,则触发执行确定从虚拟库位中出库物品的步骤。避免了将虚拟库位中不能出库的物品出库,降低错误出库概率,从而提高了物品出库效率。
实施例三
本实施例提供一种物品出库装置,参见图3,该装置包括:
物品存储模块310,设置为监控第一物品获取任务,若监测到用户触发的第一物品获取任务的取消指令,且确定第一物品获取任务对应的包裹处于未交付状态,则接收并记录包裹中的物品存储至快递站点的虚拟库位入库信息,其中,快递站点作为物品初始出库的总仓库中的虚拟库位;
物品出库模块320,设置为若监测到用户触发的第二物品获取任务的生成指令,且确定第二物品获取任务中包含第一物品获取任务中的物品,以及确定第二物品获取任务对应的包裹运输路线包含快递站点,则确定从虚拟库位中出库物品;
信息关联模块330,设置为将虚拟库位中的物品关联至第二物品获取任务,并将物品的虚拟库位出库信息关联至第二物品获取任务。
可选地,在上述装置的基础上,该装置还包括时间判断模块,设置为:
在确定从虚拟库位中出库物品之前,确定物品存储至快递站点的物品存储时间与生成指令的指令获取时间之间的时间差值;
若时间差值不超过预设时间阈值,则触发执行确定从虚拟库位中出库物品的步骤。
可选地,在上述装置的基础上,该装置还包括库位状态判断模块,设置为:
在确定从虚拟库位中出库物品之前,若虚拟库位处于可出库状态,则触发执行确定从虚拟库位中出库物品的步骤。
可选地,在上述装置的基础上,该装置还包括物品状态判断模块,设置为:
在确定从虚拟库位中出库物品之前,若确定虚拟库位中存储的物品未处于锁定状态,则触发执行确定从虚拟库位中出库物品的步骤。
可选地,在上述装置的基础上,该装置还包括物品状态设置模块,设置为:
在确定虚拟库位中存储的物品是否处于锁定状态之前,依据物品对应的物品质量标识、用户专属标识以及是否关联物品获取任务中的至少一项,确定是否将物品的物品状态设置为锁定状态。
可选地,物品出库模块320是设置为:
若第二物品获取任务中的配送地址与第一物品获取任务中的配送地址相同,则确定第二物品获取任务对应的包裹运输路线包含快递站点;
或者,依据总仓库地址与第二物品获取任务中的配送地址,确定第二物品获取任务对应的包裹运输路线;
若快递站点处于包裹运输路线的覆盖范围内,则确定第二物品获取任务对应的包裹运输路线包含快递站点。
可选地,在上述装置的基础上,该装置还包括信息记录模块,设置为:
在确定从虚拟库位中出库物品之后,在总仓库对应的仓储记录信息中,记录物品的入库信息和出库信息。
通过本申请实施例三的一种物品出库装置,实现了将快递站点作为虚拟库位加入仓库管理系统,并存储用户因取消订单而拦截的物品,在同一用户针对相同的物品重新下单,且新订单的运输范围包含前述快递站点时,从虚拟库位出库物品,避免了已出库的同一物品从总仓库重复出库和退回总仓库的操作,提高了物品出库效率,节省了仓库运营成本,并且节省了物品重新从总仓库出库并运输至该快递站点的运输时间,提高了物品的配送速度,缩短了用户从下单到交付物品的时间,提高了用户体验。
本申请实施例所提供的物品出库装置可执行本申请任意实施例所提供的物品出库方法,具备执行方法相应的功能模块和有益效果。
值得注意的是,上述物品出库装置的实施例中,所包括的各个单元和模块按照功能逻辑进行划分的,能够实现相应的功能。
实施例四
本实施例提供一种用户端装置,参见图4,包括:
第一用户操作模块401,设置为触发第一物品获取任务的取消指令,以使仓库管理系统基于监测到用户触发的第一物品获取任务的取消指令,且所述第一物品获取任务对应的包裹处于未交付状态的判断结果,接收并记录所述包裹中的物品存储至快递站点的虚拟库位入库信息,其中,所述快递站点作为物品初始出库的总仓库中的虚拟库位;
第二用户操作模块402,设置为触发第二物品获取任务的生成指令,以使所述仓库管理系统基于监测到所述用户触发的第二物品获取任务的生成指令,且确定所述第二物品获取任务中包含所述物品,以及确定所述第二物品获取任务对应的包裹运输路线包含所述快递站点的判断结果,确定从所述虚拟库位中出库所述物品,将所述虚拟库位中的所述物品关联至所述第二物品获取任务,并将所述物品的虚拟库位出库信息关联至所述第二物品获取任务。
可以理解的是,用户可操作用户端装置与仓库管理系统进行交互。
实施例五
参见图5,本实施例提供了一种电子设备500,其包括:一个或多个处理器520;存储装置510,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器520执行,使得一个或多个处理器520实现本申请实施例所提供的物品出库方法,包括:
监控第一物品获取任务,若监测到用户触发的第一物品获取任务的取消指令,且确定第一物品获取任务对应的包裹处于未交付状态,则接收并记录包裹中的物品存储至快递站点的虚拟库位入库信息,快递站点作为物品初始出库的总仓库中的虚拟库位;
若监测到用户触发的第二物品获取任务的生成指令,且确定第二物品获取任务中包含物品,以及确定第二物品获取任务对应的包裹运输路线包含快递站点,则确定从虚拟库位中出库物品;
为虚拟库位中的物品关联第二物品获取任务,并将物品的虚拟库位出库信息关联至第二物品获取任务。
当然,本领域技术人员可以理解,处理器520还可以实现本申请任意实施例所提供的物品出库方法的技术方案。
在一实施例中,就电子设备500而言,当一个或多个程序被一个或多个处理器520执行,使得一个或多个处理器520实现本申请实施例所提供的物品出库方法,包括:
触发第一物品获取任务的取消指令,以使仓库管理系统基于监测到用户触发的第一物品获取任务的取消指令,且所述第一物品获取任务对应的包裹处于未交付状态的判断结果,接收并记录所述包裹中的物品存储至快递站点的虚拟库位入库信息,其中,所述快递站点作为物品初始出库的总仓库中的虚拟库位;
触发第二物品获取任务的生成指令,以使所述仓库管理系统基于监测到所 述用户触发的第二物品获取任务的生成指令,且确定所述第二物品获取任务中包含所述物品,以及确定所述第二物品获取任务对应的包裹运输路线包含所述快递站点的判断结果,确定从所述虚拟库位中出库所述物品,将所述虚拟库位中的所述物品关联至所述第二物品获取任务,并将所述物品的虚拟库位出库信息关联至所述第二物品获取任务。
可以理解的是,此处的电子设备在实现过程中,可具体表现为用户端装置。
如图5所示,电子设备500以通用计算设备的形式表现。电子设备500的组件可以包括:一个或者多个处理器520,存储装置510,连接不同系统组件(包括存储装置510和处理器520)的总线550。
总线550表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括工业标准体系结构(Industry Standard Architecture,ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(Video Electronics Standards Association,VESA)局域总线以及外围组件互连(Peripheral Component Interconnect,PCI)总线。
电子设备500典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备500访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
存储装置510可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(Random Access Memory,RAM)511和/或高速缓存存储器512。电子设备500可以包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统513可以设置为读写不可移动的、非易失性磁介质(通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供设置为对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线550相连。存储装置510可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本申请各实施例的功能。
具有一组(至少一个)程序模块515的程序/实用工具514,可以存储在例如存储装置510中,这样的程序模块515包括操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块515通常执行本申请所描述的任意实施例中的功能 和/或方法。
电子设备500也可以与一个或多个外部设备560(例如键盘、指向设备、显示器570等)通信,还可与一个或者多个使得用户能与该电子设备500交互的设备通信,和/或与使得该电子设备500能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出接口(I/O接口)530进行。并且,电子设备500还可以通过网络适配器540与一个或者多个网络通信,例如,与局域网(Local Area Network,LAN),广域网(Wide Area Network,WAN)和/或公共网络(例如,因特网)通信。如图5所示,网络适配器540通过总线550与电子设备500的其它模块通信。应当明白,尽管图5中未示出,可以结合电子设备500使用其它硬件和/或软件模块,包括:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、磁盘阵列(Redundant Arrays of Independent Disks,RAID)系统、磁带驱动器以及数据备份存储系统等。
处理器520通过运行存储在存储装置510中的程序,从而执行各种功能应用以及数据处理,例如实现本申请实施例所提供的物品出库方法。
实施例五
本实施例提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时实现一种物品出库方法,该方法包括:
监控第一物品获取任务,若监测到用户触发的第一物品获取任务的取消指令,且确定第一物品获取任务对应的包裹处于未交付状态,则接收并记录包裹中的物品存储至快递站点的虚拟库位入库信息,快递站点作为物品初始出库的总仓库中的虚拟库位;
若监测到用户触发的第二物品获取任务的生成指令,且确定第二物品获取任务中包含物品,以及确定第二物品获取任务对应的包裹运输路线包含快递站点,则确定从虚拟库位中出库物品;
为虚拟库位中的物品关联第二物品获取任务,并将物品的虚拟库位出库信息关联至第二物品获取任务。
在一实施例中,计算机可执行指令在由计算机处理器执行时实现一种物品出库方法,该方法包括:
触发第一物品获取任务的取消指令,以使仓库管理系统基于监测到用户触发的第一物品获取任务的取消指令,且所述第一物品获取任务对应的包裹处于 未交付状态的判断结果,接收并记录所述包裹中的物品存储至快递站点的虚拟库位入库信息,其中,所述快递站点作为物品初始出库的总仓库中的虚拟库位;
触发第二物品获取任务的生成指令,以使所述仓库管理系统基于监测到所述用户触发的第二物品获取任务的生成指令,且确定所述第二物品获取任务中包含所述物品,以及确定所述第二物品获取任务对应的包裹运输路线包含所述快递站点的判断结果,确定从所述虚拟库位中出库所述物品,将所述虚拟库位中的所述物品关联至所述第二物品获取任务,并将所述物品的虚拟库位出库信息关联至所述第二物品获取任务。
当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上的方法操作,还可以执行本申请任意实施例所提供的物品出库方法中的相关操作。
本申请实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本申请操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程 序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

Claims (13)

  1. 一种物品出库方法,包括:
    基于监测到用户触发的第一物品获取任务的取消指令,且所述第一物品获取任务对应的包裹处于未交付状态的判断结果,接收并记录所述包裹中的物品存储至快递站点的虚拟库位入库信息,其中,所述快递站点作为物品初始出库的总仓库中的虚拟库位;
    基于监测到所述用户触发的第二物品获取任务的生成指令,且确定所述第二物品获取任务中包含所述物品,以及确定所述第二物品获取任务对应的包裹运输路线包含所述快递站点的判断结果,确定从所述虚拟库位中出库所述物品;
    将所述虚拟库位中的所述物品关联至所述第二物品获取任务,并将所述物品的虚拟库位出库信息关联至所述第二物品获取任务。
  2. 根据权利要求1所述的方法,在确定从所述虚拟库位中出库所述物品之前,还包括:
    确定所述物品存储至所述快递站点的物品存储时间与所述生成指令的指令获取时间之间的时间差值;
    基于所述时间差值不超过预设时间阈值的判断结果,触发执行所述确定从所述虚拟库位中出库所述物品的步骤。
  3. 根据权利要求1所述的方法,在确定从所述虚拟库位中出库所述物品之前,还包括:
    基于所述虚拟库位处于可出库状态的判断结果,触发执行所述确定从所述虚拟库位中出库所述物品的步骤。
  4. 根据权利要求1所述的方法,在确定从所述虚拟库位中出库所述物品之前,还包括:
    确定所述虚拟库位中存储的所述物品是否处于锁定状态;
    基于确定所述虚拟库位中存储的所述物品未处于锁定状态的判断结果,触发执行所述确定从所述虚拟库位中出库所述物品的步骤。
  5. 根据权利要求4所述的方法,在确定所述虚拟库位中存储的所述物品是否处于锁定状态之前,还包括:
    依据所述物品对应的物品质量标识、用户专属标识以及所述物品是否关联物品获取任务中的至少一项,确定是否将所述物品的物品状态设置为所述锁定状态。
  6. 根据权利要求1所述的方法,其中,确定所述第二物品获取任务对应的包裹运输路线包含所述快递站点,包括:
    基于所述第二物品获取任务中的配送地址与所述第一物品获取任务中的配送地址相同的判断结果,确定所述第二物品获取任务对应的包裹运输路线包含所述快递站点。
  7. 根据权利要求1所述的方法,其中,确定所述第二物品获取任务对应的包裹运输路线包含所述快递站点,包括:
    依据总仓库地址与所述第二物品获取任务中的配送地址,确定所述第二物品获取任务对应的包裹运输路线;
    基于所述快递站点处于所述包裹运输路线的覆盖范围内的判断结果,确定所述第二物品获取任务对应的包裹运输路线包含所述快递站点。
  8. 根据权利要求1所述的方法,在确定从所述虚拟库位中出库所述物品之后,还包括:
    在所述总仓库对应的仓储记录信息中,记录所述物品的入库信息和出库信息。
  9. 一种物品出库装置,包括:
    物品存储模块,设置为基于监测到用户触发的第一物品获取任务的取消指令,且所述第一物品获取任务对应的包裹处于未交付状态的判断结果,接收并记录所述包裹中的物品存储至快递站点的虚拟库位入库信息,其中,所述快递站点作为物品初始出库的总仓库中的虚拟库位;
    物品出库模块,设置为基于监测到所述用户触发的第二物品获取任务的生成指令,且确定所述第二物品获取任务中包含所述物品,以及确定所述第二物品获取任务对应的包裹运输路线包含所述快递站点的判断结果,确定从所述虚拟库位中出库所述物品;
    信息关联模块,设置为将所述虚拟库位中的所述物品关联至所述第二物品获取任务,并将所述物品的虚拟库位出库信息关联至所述第二物品获取任务。
  10. 一种物品出库方法,包括:
    触发第一物品获取任务的取消指令,以使仓库管理系统基于监测到用户触发的第一物品获取任务的取消指令,且所述第一物品获取任务对应的包裹处于未交付状态的判断结果,接收并记录所述包裹中的物品存储至快递站点的虚拟库位入库信息,其中,所述快递站点作为物品初始出库的总仓库中的虚拟库位;
    触发第二物品获取任务的生成指令,以使所述仓库管理系统基于监测到所述用户触发的第二物品获取任务的生成指令,且确定所述第二物品获取任务中包含所述物品,以及确定所述第二物品获取任务对应的包裹运输路线包含所述 快递站点的判断结果,确定从所述虚拟库位中出库所述物品,将所述虚拟库位中的所述物品关联至所述第二物品获取任务,并将所述物品的虚拟库位出库信息关联至所述第二物品获取任务。
  11. 一种用户端装置,包括:
    第一用户操作模块,设置为触发第一物品获取任务的取消指令,以使仓库管理系统基于监测到用户触发的第一物品获取任务的取消指令,且所述第一物品获取任务对应的包裹处于未交付状态的判断结果,接收并记录所述包裹中的物品存储至快递站点的虚拟库位入库信息,其中,所述快递站点作为物品初始出库的总仓库中的虚拟库位;
    第二用户操作模块,设置为触发第二物品获取任务的生成指令,以使所述仓库管理系统基于监测到所述用户触发的第二物品获取任务的生成指令,且确定所述第二物品获取任务中包含所述物品,以及确定所述第二物品获取任务对应的包裹运输路线包含所述快递站点的判断结果,确定从所述虚拟库位中出库所述物品,将所述虚拟库位中的所述物品关联至所述第二物品获取任务,并将所述物品的虚拟库位出库信息关联至所述第二物品获取任务。
  12. 一种电子设备,所述电子设备包括:
    一个或多个处理器;
    存储装置,设置为存储一个或多个程序,
    当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-8和10中任一所述的物品出库方法。
  13. 一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-8和10中任一所述的物品出库方法。
PCT/CN2021/093856 2020-06-23 2021-05-14 物品出库方法、装置、设备和存储介质 Ceased WO2021258909A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP21828776.1A EP4131104B1 (en) 2020-06-23 2021-05-14 Article retrieval method and apparatus, device and storage medium
US18/012,392 US20230267409A1 (en) 2020-06-23 2021-05-14 Article Retrieval Method and Apparatus, Device and Storage Medium
KR1020227042641A KR102912507B1 (ko) 2020-06-23 2021-05-14 물품 출고 방법, 장치, 설비 및 저장 매체
JP2022566274A JP7492607B2 (ja) 2020-06-23 2021-05-14 物品の出庫方法、装置、デバイス及び記憶媒体

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010583124.2 2020-06-23
CN202010583124.2A CN111784240B (zh) 2020-06-23 2020-06-23 物品出库方法、装置、设备和存储介质

Publications (1)

Publication Number Publication Date
WO2021258909A1 true WO2021258909A1 (zh) 2021-12-30

Family

ID=72757217

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/093856 Ceased WO2021258909A1 (zh) 2020-06-23 2021-05-14 物品出库方法、装置、设备和存储介质

Country Status (6)

Country Link
US (1) US20230267409A1 (zh)
EP (1) EP4131104B1 (zh)
JP (1) JP7492607B2 (zh)
KR (1) KR102912507B1 (zh)
CN (1) CN111784240B (zh)
WO (1) WO2021258909A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111784240B (zh) * 2020-06-23 2021-07-16 北京京东振世信息技术有限公司 物品出库方法、装置、设备和存储介质
CN112541801B (zh) * 2020-12-08 2024-11-01 丰巢网络技术有限公司 一种快件的揽件控制方法、装置、电子设备及存储介质
CN114683268A (zh) * 2020-12-31 2022-07-01 美的集团(上海)有限公司 机器人任务决策方法、装置、设备及存储介质
CN113052529A (zh) * 2021-03-19 2021-06-29 杭州晨龙智能科技有限公司 平面库管理方法、装置、存储介质及电子设备
US20230419244A1 (en) * 2022-06-28 2023-12-28 International Business Machines Corporation Using data analytics to optimize logistics within product distribution network
CN115510076B (zh) * 2022-09-16 2026-01-30 上海达家迎信息科技有限公司 虚拟物品状态管理方法、装置、存储介质及电子设备
KR20240143462A (ko) * 2023-03-24 2024-10-02 쿠팡 주식회사 배송 주문을 분배하는 방법 및 전자 장치
CN116700384B (zh) * 2023-05-08 2026-01-27 福建星云电子股份有限公司 一种多库位温度监控系统及方法
CN119784284A (zh) * 2023-10-07 2025-04-08 北京京东乾石科技有限公司 一种物品仓配系统
CN117893124B (zh) * 2024-03-18 2024-05-17 天津锐特供应链科技有限公司 一种多式联运物流报价系统及方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130198042A1 (en) * 2011-03-17 2013-08-01 Nader Seifen Last mile logistics
CN107230120A (zh) * 2016-03-24 2017-10-03 阿里巴巴集团控股有限公司 订单信息处理方法、装置及系统
CN108022064A (zh) * 2016-11-03 2018-05-11 北京西南物流中心有限公司 一种物流出库复核包装方法及系统
CN111784240A (zh) * 2020-06-23 2020-10-16 北京京东振世信息技术有限公司 物品出库方法、装置、设备和存储介质

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001306895A (ja) * 2000-04-21 2001-11-02 Nec Corp 宅配サービスシステム
EP1573422A4 (en) * 2001-03-16 2008-11-26 Gregg Bloom METHOD AND APPARATUS FOR EFFICIENT DELIVERY AND STORAGE OF PACKETS
JP4832141B2 (ja) * 2006-03-31 2011-12-07 富士通株式会社 商品販売方法、商品販売プログラム、および商品販売装置
CN105701664A (zh) * 2014-11-27 2016-06-22 苏宁云商集团股份有限公司 电子商务网站中订单分配方法和系统
CN107194628B (zh) * 2016-03-15 2021-03-09 菜鸟智能物流控股有限公司 处理调拨请求的方法及装置
US10867278B2 (en) * 2017-03-01 2020-12-15 Cvs Pharmacy, Inc. Intelligent pre-processing and fulfillment of mixed orders
CN107368987A (zh) * 2017-06-29 2017-11-21 仓智(上海)智能科技有限公司 一种基于b2b或b2c混合的仓库订单管理方法
US20190228352A1 (en) * 2018-01-19 2019-07-25 Walmart Apollo, Llc Systems and methods for combinatorial resource optimization
GB2587989A (en) * 2018-04-23 2021-04-14 Walmart Apollo Llc Check-in system and methods for an automated tower that stores and dispenses customer orders
US11615368B2 (en) * 2018-11-01 2023-03-28 Walmart Apollo, Llc Systems and methods for determining delivery time and route assignments
US12079764B2 (en) * 2018-11-16 2024-09-03 Target Brands, Inc. Integration of third party delivery service interface into online retail platform
US10754626B2 (en) * 2018-11-30 2020-08-25 Shopify Inc. Visual and code views in a process workflow user interface
US11151507B2 (en) * 2019-03-18 2021-10-19 Coupang Corp. Systems and methods for automatic package reordering using delivery wave systems
US10664793B1 (en) * 2019-03-18 2020-05-26 Coupang Corp. Systems and methods for automatic package tracking and prioritized reordering

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130198042A1 (en) * 2011-03-17 2013-08-01 Nader Seifen Last mile logistics
CN107230120A (zh) * 2016-03-24 2017-10-03 阿里巴巴集团控股有限公司 订单信息处理方法、装置及系统
CN108022064A (zh) * 2016-11-03 2018-05-11 北京西南物流中心有限公司 一种物流出库复核包装方法及系统
CN111784240A (zh) * 2020-06-23 2020-10-16 北京京东振世信息技术有限公司 物品出库方法、装置、设备和存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4131104A4

Also Published As

Publication number Publication date
JP7492607B2 (ja) 2024-05-29
CN111784240A (zh) 2020-10-16
EP4131104A1 (en) 2023-02-08
EP4131104A4 (en) 2024-04-03
KR102912507B1 (ko) 2026-01-15
US20230267409A1 (en) 2023-08-24
EP4131104C0 (en) 2025-03-26
CN111784240B (zh) 2021-07-16
EP4131104B1 (en) 2025-03-26
KR20230006902A (ko) 2023-01-11
JP2023523808A (ja) 2023-06-07

Similar Documents

Publication Publication Date Title
WO2021258909A1 (zh) 物品出库方法、装置、设备和存储介质
US8595564B2 (en) Artifact-based software failure detection
CN104008474B (zh) 一种数据处理方法和系统
CN110865888A (zh) 一种资源加载方法、装置、服务器及存储介质
CN111738656A (zh) 内配出库中的分货方法、装置、设备和存储介质
CN113760500B (zh) 一种业务处理方法、装置、服务器和介质
CN112948396A (zh) 数据存储方法、装置、电子设备及存储介质
JP2018506789A5 (zh)
US10545754B2 (en) Application hot deploy method to guarantee application version consistency and computer program stored in computer readable medium therefor
CN111738655A (zh) 内配出库中的拣货方法、装置、设备和存储介质
CN114819855A (zh) 配送任务处理方法、装置、电子设备及存储介质
CN113762841B (zh) 一种运单处理方法、装置、电子设备和存储介质
US11023354B2 (en) Hyper-converged infrastructure (HCI) log system
CN112825170B (zh) 拣货包裹面单处理方法、装置、设备、介质及拣货系统
CN109683812A (zh) 一种分布式块存储的共享卷的数据读写方法及系统
CN114265715B (zh) 信息处理方法、装置、电子设备及存储介质
CN112257971A (zh) 一种任务处理方法、装置、设备和存储介质
CN111654547B (zh) 数据传输方法、装置、设备及存储介质
CN113159660B (zh) 一种转运流程的展示方法、装置、存储介质及电子设备
CN115526560A (zh) 一种货物存储方法、装置、电子设备和存储介质
CN112441364B (zh) 一种自动化仓库的容器入库或回库方法和装置
CN113673872A (zh) 一种补货处理方法、装置、存储介质及电子设备
CN114356834A (zh) 一种无锁的处理器间通信的方法和系统
CN113760903A (zh) 一种无界流数据关联处理方法、装置、设备及存储介质
CN111915187A (zh) 物流服务质量管理方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21828776

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2022566274

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2021828776

Country of ref document: EP

Effective date: 20221027

ENP Entry into the national phase

Ref document number: 20227042641

Country of ref document: KR

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE