[go: up one dir, main page]

CN116402262A - Order processing method and device and movable front-end warehouse - Google Patents

Order processing method and device and movable front-end warehouse Download PDF

Info

Publication number
CN116402262A
CN116402262A CN202111594586.5A CN202111594586A CN116402262A CN 116402262 A CN116402262 A CN 116402262A CN 202111594586 A CN202111594586 A CN 202111594586A CN 116402262 A CN116402262 A CN 116402262A
Authority
CN
China
Prior art keywords
bin
commodity
order
distribution
mobile
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.)
Pending
Application number
CN202111594586.5A
Other languages
Chinese (zh)
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.)
Hanhai Information Technology Shanghai Co Ltd
Original Assignee
Hanhai Information Technology Shanghai 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 Hanhai Information Technology Shanghai Co Ltd filed Critical Hanhai Information Technology Shanghai Co Ltd
Priority to CN202111594586.5A priority Critical patent/CN116402262A/en
Publication of CN116402262A publication Critical patent/CN116402262A/en
Pending 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/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/06311Scheduling, planning or task assignment for a person or group
    • 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/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow 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/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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Managing shopping lists, e.g. compiling or processing purchase lists
    • G06Q30/0635Managing shopping lists, e.g. compiling or processing purchase lists replenishment orders; recurring orders
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

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

Abstract

The application discloses an order processing method, belongs to the technical field of computers, and is beneficial to improving order distribution efficiency. The method comprises the following steps: responding to a preset movable pre-bin to finish commodity warehousing operation, and scheduling the movable pre-bin to go to a corresponding parking position determined in real time; responding to the commodity order submitted by a user, and sending the commodity order to a target mobile pre-bin based on a nearby strategy; and dispatching the candidate capacity of the target movable pre-bin to the corresponding stop position of the target movable pre-bin to pick up goods so as to deliver the commodity order in response to the target movable pre-bin completing the delivery operation of the commodity order. According to the method, the movable pre-bin is arranged, so that the movable pre-bin can be flexibly scheduled to different stop positions determined in real time, close delivery of commodity orders is facilitated, and the delivery efficiency of the orders is improved.

Description

Order processing method and device and movable front-end warehouse
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to an order processing method, an order processing device, a mobile pre-bin, an electronic device, and a computer readable storage medium.
Background
The front bin is a medium and small distribution center. In the prior art, the front-end warehouse is usually in the form of a store or a small and medium warehouse distribution center. The front bin is arranged, so that the center of the object or the central large bin of the e-commerce platform headquarters only needs to supply goods to a store, and the last kilometer can be covered. After the consumer places an order, the goods are shipped from a retail store nearby, rather than from a warehouse located far in the suburban area, which can reduce the time for the ordered goods to reach the user. In the prior art, a pre-bin is typically a stationary store or warehouse near a living area or workplace. The front bin location needs to comprehensively consider the factors such as rent, distribution efficiency and the like, which is a problem which is difficult to solve in a distribution system. In the prior art, a strategy of sacrificing delivery efficiency is generally adopted to solve the deployment cost of the front-end warehouse.
Therefore, it is necessary to provide an order processing method to improve the distribution efficiency when order processing is performed based on the pre-bin.
Disclosure of Invention
The embodiment of the application provides an order processing method which is beneficial to improving order distribution efficiency.
In a first aspect, an embodiment of the present application provides an order processing method, including
Responding to a preset movable pre-bin to finish commodity warehousing operation, and scheduling the movable pre-bin to go to a corresponding parking position determined in real time;
Responding to the commodity order submitted by a user, and sending the commodity order to a target mobile pre-bin based on a nearby strategy;
and dispatching the candidate capacity of the target movable pre-bin to the corresponding stop position of the target movable pre-bin to pick up goods so as to deliver the commodity order in response to the target movable pre-bin completing the delivery operation of the commodity order.
In a second aspect, an embodiment of the present application provides an order processing apparatus, including:
the mobile pre-bin parking scheduling module is used for responding to the preset mobile pre-bin to finish commodity warehousing operation and scheduling the mobile pre-bin to go to the corresponding parking position determined in real time;
the commodity order sending module is used for responding to the commodity order submitted by the user and sending the commodity order to the target mobile front-end bin based on the nearby strategy;
and the commodity order delivery and distribution module is used for responding to the target movable pre-bin to finish delivery operation of the commodity order and scheduling candidate carrying capacity of the target movable pre-bin to the corresponding stop position of the target movable pre-bin to take goods so as to distribute the commodity order.
In a third aspect, embodiments of the present application further disclose a mobile pre-bin, including: the bin body and the in-bin commodity management system, wherein,
The bin body is used for transporting and storing a preset order management system to distribute goods to the movable front bin;
the in-bin commodity management system is used for receiving first scheduling information sent by the order management system, wherein the first scheduling information is used for indicating the mobile front-end bin to arrive at a specified place according to specified time and carry out distribution handover with a trunk transport vehicle;
the in-bin commodity management system is further used for responding to user operation to execute commodity warehousing operation on the distribution delivered from the trunk transport vehicle and sending first notification information indicating that the movable pre-bin finishes commodity warehousing operation to the order management system;
the in-bin commodity management system is further used for receiving second scheduling information sent by the order management system for scheduling the mobile pre-bin to go to the corresponding parking position, and sending second notification information indicating that the mobile pre-bin is parked at the corresponding parking position to the order management system after the mobile pre-bin is parked at the corresponding parking position;
the in-bin commodity management system is further configured to receive a commodity order sent to the mobile pre-bin by the order management system, respond to a commodity delivery operation, perform the delivery operation on the commodity order, and then send third notification information to the order management system, where the third notification information is used to instruct the mobile pre-bin to complete the delivery operation on the commodity order, so that the order management system responds to the third notification information, and schedule the candidate capacity of the mobile pre-bin to pick up the commodity at the corresponding stop position of the mobile pre-bin, so as to deliver the commodity order.
In a fourth aspect, the embodiment of the application further discloses an electronic device, which includes a memory, a processor, and a computer program stored in the memory and capable of running on the processor, where the order processing method described in the embodiment of the application is implemented when the processor executes the computer program.
In a fifth aspect, embodiments of the present application provide a computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the order processing method disclosed in embodiments of the present application.
According to the order processing method disclosed by the embodiment of the application, the movable pre-bin is preset, then commodity warehousing operation is completed in response to the movable pre-bin, and the movable pre-bin is scheduled to go to the corresponding parking position determined in real time; responding to the commodity order submitted by a user, and sending the commodity order to a target mobile pre-bin based on a nearby strategy; and responding to the target moving front-end bin to finish the delivery operation of the commodity order, and dispatching the candidate carrying capacity of the target moving front-end bin to the corresponding stop position of the target moving front-end bin to take the commodity so as to deliver the commodity order, thereby being beneficial to improving the delivery efficiency of the order.
The foregoing description is only an overview of the technical solutions of the present application, and may be implemented according to the content of the specification in order to make the technical means of the present application more clearly understood, and in order to make the above-mentioned and other objects, features and advantages of the present application more clearly understood, the following detailed description of the present application will be given.
Drawings
For the purposes of making the objects, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments herein without making any inventive effort, are intended to be within the scope of the present application.
FIG. 1 is a flow chart of an order processing method according to a first embodiment of the present application;
FIG. 2 is a flow chart of an order processing method according to a second embodiment of the present application;
FIG. 3 is a schematic diagram illustrating an application of an order processing method according to a second embodiment of the present application;
FIG. 4 is a schematic diagram of an order processing apparatus according to a third embodiment of the present disclosure;
FIG. 5 is a second schematic diagram of an order processing apparatus according to a third embodiment of the present disclosure;
FIG. 6 schematically shows a block diagram of an electronic device for performing a method according to the present application; and
fig. 7 schematically shows a memory unit for holding or carrying program code implementing the method according to the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all, of the embodiments of the present application. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments herein without making any inventive effort, are intended to be within the scope of the present application.
Example 1
The order processing method disclosed by the embodiment of the application is applied to an order processing system which is preset with at least one movable pre-bin.
In some instances of the present application, the mobile pre-bin is used to transport and temporarily store merchandise sold on-line by an order management system. The moving front bin may be: vehicle-mounted containers, cargo carriers with storage shelves, and the like.
In some embodiments of the present application, the moving pre-bin comprises: the warehouse body and the warehouse inner commodity management system; the warehouse body is used for transporting and storing commodities distributed by a preset order management system for the movable front warehouse; the in-bin commodity management system is used for executing commodity warehousing and ex-warehouse operation, communicating with a preset order management system, synchronizing commodity inventory information, commodity ex-warehouse and warehouse-in states stored in the bin, receiving scheduling information sent by the order management system, reporting bin state information, order processing state information and the like to the order management system.
In this embodiment, each moving pre-bin corresponds to a delivery area, i.e., each moving pre-bin only rests within a designated delivery area. The distribution areas can be divided manually, or the distribution areas can be divided according to analysis results after the historical order data in the appointed geographic area are analyzed.
The working process of the mobile pre-bin will be further described below in connection with the order processing method disclosed in the embodiments of the present application.
As shown in fig. 1, the method further includes: steps 110 to 130.
And 110, responding to the preset movable pre-bin to finish commodity warehousing operation, and scheduling the movable pre-bin to go to the corresponding parking position determined in real time.
In some embodiments of the present application, the order management system orders each mobile lead bin based on historical order data for each mobile lead bin.
In some embodiments of the present application, the mobile pre-bin may perform a commodity warehousing operation to a warehouse or a distribution station designated by an order management system.
In other embodiments of the present application, an order management system hands over the order management system for the shipment of the corresponding mobile lead bin to the mobile lead bin by dispatching the trunk transporter along a designated route and docking at a designated location for a designated period of time. In some embodiments of the present application, the trunk carrier vehicle travels along a designated route, may stop sequentially at a plurality of points of intersection, and may deliver and deliver at each point of intersection and the mobile lead bin.
By arranging the junction of the trunk transport vehicle near the trunk road, the trunk transport vehicle can travel on the trunk road most of the time, and the trunk transport vehicle can be delivered and connected with the trunk transport vehicle by moving the front bin to the corresponding junction, so that the delivery efficiency of the trunk transport vehicle can be improved.
And in the process of distributing and delivering the goods between the movable front-end bin and the trunk transport vehicle, an operator executes goods warehousing operation through operating an in-bin goods management system of the movable front-end bin, and synchronizes goods warehousing information to an order management system through the in-bin goods management system. After the commodity warehousing operation of all the goods is completed, an operator reports the state information of the completion of the commodity warehousing operation to an order management system through a commodity management system in the warehouse. Or in some embodiments of the present application, the order management system may automatically determine whether the moving pre-bin completes the commodity warehousing operation according to the commodity warehousing information synchronized by the in-bin commodity management system of the moving pre-bin.
After the movable pre-bin finishes commodity warehousing operation, the order management system further dispatches the movable pre-bin to stop at the corresponding stop position so that downstream delivery capacity approaches the movable pre-bin to execute commodity order picking and delivery operation. For example, the order management system schedules the mobile pre-bin to go to the corresponding parking position by sending scheduling information to the mobile pre-bin, wherein the scheduling information comprises information of the corresponding parking position.
The docking positions of the various mobile pre-bins in embodiments of the present application are dynamically determined.
In some embodiments of the present application, the respective resting positions of the mobile pre-bins are determined by the following method: and determining the corresponding parking position of the movable front bin in real time by taking the total distribution distance as a constraint based on distribution address distribution data of the historical orders.
In some embodiments of the present application, the historical order data includes orders that have completed delivery, and may also include orders that were delivered on the scheduled day.
The following illustrates a method of determining the respective parking positions.
First, order data clustering, combined with a center locating method.
In some embodiments of the present application, the determining, in real time, the parking position corresponding to the mobile pre-bin with the total delivery distance minimized as a constraint, based on the delivery address distribution data of the historical order includes: performing cluster analysis on the historical order data to obtain a plurality of distribution hot spot areas; aggregating the distribution hot spot areas with the distance smaller than a preset distance threshold value to the same distribution honeycomb; for each distribution cell, a mobile front-end bin parking position with the smallest sum of all distribution hot spot area distances aggregated into the distribution cell is taken as a parking position corresponding to the mobile front-end bin arranged in the distribution cell.
The distribution hot spot area described in the embodiment of the present application may include: a geographic area with a large number of historical orders is received, or a geographic area with a large number of shipping addresses. In general, since the distribution addresses correspond to the users who place the order, the number of distribution addresses reflects the number of users who place the order, and therefore, the geographical area with the large number of distribution addresses can be regarded as the distribution hot spot area. For a certain geographic area, the number of orders for goods distributed to the geographic area is large, and the geographic area can be considered as a distribution hot spot area.
From the above analysis, it can be seen that by performing cluster analysis on the historical order data, several distribution hot spot areas can be obtained.
The historical order data described in embodiments of the present application may be historical order data for one or two weeks or a month or more prior to the current date. The historical order data may be selected from order data recorded by the order management system.
In some embodiments of the present application, performing cluster analysis on historical order data to obtain a plurality of distribution hot spot areas includes: acquiring a distribution address covered by a historical order; clustering the obtained distribution addresses based on distance; for each cluster obtained by clustering, taking the geographical area covered by the distribution address included in the cluster as a distribution area corresponding to the cluster; and determining a hot spot distribution area from the distribution areas corresponding to the clusters obtained by clustering.
In some embodiments of the present application, a clustering method (e.g., a K-means clustering algorithm) in the prior art may be used to cluster the distribution address set covered by the acquired historical order, based on the distance between the distribution addresses, to cluster the distribution addresses with small distances as much as possible into one cluster, and to cluster the distribution addresses with large distances as much as possible into different clusters. Through the clustering process, at least one cluster can be obtained, and a geographical area covered by all delivery addresses included in each cluster (such as a minimum circular area including all delivery addresses in the cluster, or communities and buildings covered by all delivery addresses in the cluster) determines a delivery area. As can be seen from the above clustering process, the number of delivery addresses corresponding to each delivery area may be different, and then, the delivery area including the number of delivery addresses greater than the preset address number threshold (e.g., 100) may be determined as a hot spot delivery area. According to the above method, one or more hot spot distribution areas may be determined.
In other embodiments of the present application, performing cluster analysis on historical order data to obtain a plurality of distribution hot spot areas includes: clustering historical orders based on delivery addresses; for each cluster obtained by clustering, taking the geographical area covered by the distribution address included in the cluster as a distribution area corresponding to the cluster; and determining a hot spot distribution area from the distribution areas corresponding to the clusters obtained by clustering.
When the historical orders are clustered based on the delivery addresses, the historical orders with small distances among the delivery addresses are clustered into one cluster as much as possible, and the historical orders with large distances among the delivery addresses are clustered into different clusters as much as possible; for each cluster obtained by clustering, the geographical area covered by the delivery address (for example, the smallest circular area including the delivery addresses of all the historical orders in the cluster or the community covered by the delivery addresses of all the historical orders in the cluster) included in the cluster is used as the delivery area corresponding to the cluster. As can be seen from the above clustering process, there is a difference in the number of historical orders corresponding to each distribution area, and then, the distribution area including the number of historical orders greater than the preset order number threshold (e.g. 100) may be determined as a hot spot distribution area.
In other embodiments of the present application, other clustering methods may be used to perform cluster analysis on the historical order data to obtain a plurality of distribution hot spot areas, which are not illustrated in the embodiments of the present application. It should be understood by those skilled in the art that the above embodiment of performing cluster analysis on historical order data to obtain a plurality of distribution hot spot areas is merely two practical examples, and should not be construed as limiting the embodiment of performing cluster analysis on historical order data to obtain a plurality of distribution hot spot areas.
After clustering to obtain a plurality of distribution hot spot areas, the distribution hot spot areas with the center distance smaller than a preset distance threshold (such as 2 km) can be further aggregated to one distribution cell. And then, for each distribution honeycomb, determining the parking position of the movable front warehouse which is the smallest in sum of the distances from the centers of all distribution hot spot areas aggregated in the distribution honeycomb as the parking position of the movable front warehouse corresponding to each distribution hot spot area aggregated in the distribution honeycomb. The center of the distribution hot spot area may be a geometric center of the distribution hot spot area.
In some embodiments of the present application, when a parking position of a mobile lead bin within a delivery area is determined for the delivery area of the mobile lead bin, the historical order data is historical order data within the delivery area. The clustered distribution hot spot areas are aggregated into a distribution cell, and the determined parking positions of the mobile pre-bin are only one.
In other embodiments of the present application, when determining, for a certain wide distribution area, a parking position of each mobile pre-bin to be set when a plurality of mobile pre-bins are set in the distribution area, the historical order data is the historical order data in the distribution area. The clustered distribution hotspot areas may be aggregated into multiple distribution cells. For each delivery cell, a respective docking position for a mobile pre-bin disposed within the delivery cell is determined.
Determining distribution hot spot areas with dense orders or dense ordering users by carrying out cluster analysis on historical order data, further aggregating the distribution hot spot areas into distribution cells according to the requirement of distribution distances, and taking the position with the shortest sum of distances reaching the center of each distribution hot spot area aggregated to the distribution cell in the distribution cells as a candidate parking position of a movable front bin arranged in the distribution cell; then, selecting a position capable of docking the mobile pre-bin near the candidate docking position as the docking position of the mobile pre-bin arranged in the delivery cell, and realizing the purpose of locating the corresponding docking position of the mobile pre-bin in the center of the delivery area with dense order and/or dense order placing user. Therefore, the movable pre-bin can receive orders of more nearby users, and the delivery time of delivering the commodity orders delivered by the movable pre-bin can be effectively shortened.
Second, the delivery areas merge, incorporating a centering approach.
In some embodiments of the present application, determining, in real time, a parking position corresponding to the mobile pre-bin based on distribution address distribution data of the historical orders with a total distribution distance minimized as a constraint, includes: acquiring a plurality of distribution subareas in a region to be distributed; acquiring the number of historical orders corresponding to each distribution subarea, wherein the number of the historical orders corresponding to each distribution subarea is the number of the historical distribution orders of which the distribution addresses are positioned in the corresponding distribution subarea; carrying out neighborhood recursion combination on adjacent distribution subareas, so that the sum of the historical order numbers corresponding to the combined distribution subareas contained in the combined obtained areas is maximized, and the distribution area of the combined obtained areas is smaller than a preset area threshold value; and taking the mobile front-mounted bin parking position closest to the center of the combined area as the corresponding parking position.
In some embodiments of the present application, the dispensing subregions include, but are not limited to: a building, a living community, a company. In other embodiments of the present application, the distribution sub-region may be a geographic region of other granularity.
Then, for each distribution subarea, all the historical order numbers with the distribution addresses in the distribution subarea are acquired respectively. Next, each distribution subarea is tried to be combined, the total number of the historical orders in the combined areas is maximized as much as possible, meanwhile, the distribution area of the combined areas is smaller than a preset area threshold (such as 1 square kilometer), and the distribution areas of the buildings, communities, office buildings and the like, which are dense in historical orders and are adjacent, are combined into a plurality of hot point distribution areas by executing the distribution subarea combining method. And then, selecting a position suitable for parking the mobile front bin near the central position of the hot spot area obtained by merging as a corresponding parking position of the hot spot distribution area.
In other embodiments of the present application, where the delivery timeliness requirement of the user is prioritized, it is also possible to determine a plurality of delivery areas directly according to the community or business block, and select, near the center position of each delivery area, a position suitable for parking the mobile front bin as the corresponding parking position of the delivery area.
In response to the user submitting the merchandise order, the merchandise order is sent to the target mobile pre-bin based on the proximity policy, step 120.
Wherein the target moving pre-bin is selected from the moving pre-bins that have been docked at the respective docking positions.
In some embodiments of the present application, when the mobile pre-bin is docked at a corresponding docking location according to the schedule of the order management system, the mobile pre-bin may report bin body status information to the order management system through the in-bin commodity management system, for notifying the order management system that the mobile pre-bin has been docked at the corresponding docking location. The order management system begins receiving or processing merchandise orders for a mobile pre-bin after the mobile pre-bin has been docked at the respective docking location.
In some embodiments of the application, the sending the commodity order to the target mobile pre-bin based on the nearby strategy in response to the user submitting the commodity order comprises submitting the commodity order in response to the user selecting a pre-bin delivery scene, and determining the target mobile pre-bin according to the inventory commodity of the mobile pre-bin which is stopped at the corresponding stopping position and the matching degree of the stopping position and the commodity order.
For example, after the moving pre-bin has been docked at the respective docking position, the bin status information reported by the moving pre-bin that has been docked at the respective docking position. After receiving the bin body state information which is reported by a certain movable pre-bin and is stopped at the corresponding stopping position, the order management system adds the movable pre-bin into a commodity ex-warehouse pre-bin list of the order management system. After the order management system detects the order placing request of the user, if the order placing scene of the user matches the scene of selecting the front-end warehouse for order placing (for example, the user selects half an hour to send to service), the order management system selects a mobile front-end warehouse matched with the commodity order submitted by the user in the commodity warehouse-out front-end warehouse list as a delivery warehouse of the commodity order.
Further, the order management system selects the mobile pre-bin closest to the delivery address of the commodity order from the mobile pre-bins which have been parked at the corresponding parking positions and in which all the order commodities of the commodity order are included in the inventory commodity, and determines the mobile pre-bin as a target mobile pre-bin.
For example, after submitting a commodity order under the condition that the user selects the quick delivery service, the order management system may sequentially traverse the inventory commodity in each mobile pre-bin according to the order of the distance between each mobile pre-bin, which has been stopped to the corresponding stop position, and the delivery address of the commodity order from near to near, so as to determine whether the inventory commodity in the corresponding mobile pre-bin includes all the ordered commodities in the commodity order. And when the stock goods in the currently traversed movable pre-bin are determined to comprise all order goods in the goods order, determining the currently traversed movable pre-bin as a goods delivery pre-bin of the goods order, namely determining the currently traversed movable pre-bin as a target movable pre-bin. And then, the order management system sends the commodity order to the target moving pre-bin which is currently traversed, and the moving pre-bin completes the picking and delivery operation of the commodity order.
In some embodiments of the present application, the order management system may further display a pre-warehouse-out warehouse list to the user when the user places an order, so that the user may select a warehouse for the commodity order. After the user selects the goods delivery bin of the commodity order and submits the commodity order, the order management system takes the goods delivery bin of the commodity order selected by the user as a target mobile front-end bin matched with the commodity order. And then, the order management system sends the commodity order to the target moving pre-bin which is currently traversed, and the moving pre-bin completes the picking and delivery operation of the commodity order.
And step 130, in response to the target mobile pre-bin completing the delivery operation of the commodity order, scheduling candidate carrying capacity of the target mobile pre-bin to the corresponding stop position of the target mobile pre-bin for carrying out delivery of the commodity order.
After receiving commodity orders distributed by the order management system, the target mobile pre-bin completes picking and delivering operations of the commodity orders according to operations of operators, and then reports order processing state information of the commodity orders delivered to the order management system through the in-bin commodity management system. In some embodiments of the present application, the order processing status information includes at least: commodity order number, mobile pre-bin identification, and commodity order delivery completion time.
After receiving the order processing state information reported by the mobile pre-bin, the order management system can acquire the corresponding stop position of the mobile pre-bin according to the mobile pre-bin identifier, take the corresponding stop position as the goods taking address of the commodity order, combine the commodity order information (such as a delivery address, an order commodity list and the like) acquired according to the commodity order number to generate the delivery order of the commodity order, schedule the candidate capacity of the target mobile pre-bin to the corresponding stop address determined by the target mobile pre-bin in real time, extract the order product of the commodity order, and execute delivery on the commodity order.
In some embodiments of the present application, the candidate capacity of the moving pre-bin is a capacity within a preset distance range around the moving pre-bin. For example, the capacity of the mobile pre-bin may be within 1 km.
To this end, the order management system completes the nearby shipment of the merchandise order by moving the pre-bin.
According to the order processing method disclosed by the embodiment of the application, the movable pre-bin is preset, then commodity warehousing operation is completed in response to the movable pre-bin, and the movable pre-bin is scheduled to go to the corresponding parking position determined in real time; responding to the commodity order submitted by a user, and sending the commodity order to a target mobile pre-bin based on a nearby strategy; and responding to the target moving front-end bin to finish the delivery operation of the commodity order, and dispatching the candidate carrying capacity of the target moving front-end bin to the corresponding stop position of the target moving front-end bin to take the commodity so as to deliver the commodity order, thereby being beneficial to improving the delivery efficiency of the order.
According to the order processing method disclosed by the embodiment of the application, the plurality of movable pre-positioned bins are preset, and each movable pre-positioned bin is scheduled to different stop positions determined in real time, so that the positions of the pre-positioned bins can be flexibly set, the near delivery of commodity orders is facilitated, the delivery distance is shortened, and the delivery efficiency of the orders is improved. In addition, the movable front bin can freely move and flexibly park, so that the difficulty in site selection of the front bin is also reduced.
Furthermore, in the order processing method disclosed in this embodiment, the distribution cells are determined according to the distribution address distribution range and/or the density of the historical order data in the distribution area, the distribution addresses with concentrated orders and similar distances can be aggregated into the same distribution cell, and the mobile front-mounted bin is respectively set for each distribution cell, so that the base goods and the delivery of the commodity orders in the corresponding distribution cell are mainly processed, and the nearby delivery is realized, thereby improving the delivery efficiency. Further, for each distribution cell, the distribution distance of the commodity order can be further shortened and the distribution efficiency is further improved by selecting the position of the movable front bin which is the smallest in total distance from each distribution hot spot area in the distribution cell and can be parked as the parking position of the movable front bin arranged in the distribution cell.
Example two
The order processing method disclosed by the embodiment of the application comprises the following steps: at least one movable pre-bin is preset.
The specific implementation of setting at least one mobile pre-bin is referred to in embodiment one, and will not be described in detail in this embodiment.
As shown in fig. 2, the method further includes: step 210 to step 240.
And step 210, dispatching a preset movable pre-positioned cabin to reach a specified place according to a specified time and carrying out distribution and delivery on the main transport vehicle of the movable pre-positioned cabin.
In some embodiments of the present application, the specified time and specified place are manually determined empirically. For example, a trunk transport vehicle moving the front-end bin travels along a fixed route, reaches a designated location within a planned time, and performs a cargo allocation and delivery with the moving front-end bin. For example, the travel route, the junction and the time to reach each junction of each trunk carrier may be predetermined, and the mobile lead bins for delivery and junction with each trunk carrier may be predetermined, as well as the junction for delivery and junction with the corresponding mobile lead bins for each trunk carrier. Thus, each movable front-mounted bin can automatically reach a specified junction according to a specified time to carry out distribution and delivery with a specified trunk transport vehicle.
In other embodiments of the present application, in order to improve flexibility of delivery and delivery, the mobile pre-bin performs delivery and delivery with the trunk transporter of the mobile pre-bin according to the scheduling information of the preset order management system and according to the time and place specified by the scheduling information.
Namely, before the moving pre-bin is scheduled to go to the corresponding parking position determined in real time in response to the preset moving pre-bin completing the commodity warehousing operation, the method further comprises the following steps: and dispatching the preset movable pre-positioned bin to arrive at a designated place according to the designated time and carrying out distribution and delivery on the main transport vehicle of the movable pre-positioned bin.
In some embodiments of the present application, the specified time and the specified place are determined by: acquiring a preset intersection point along a distribution route of a trunk transport vehicle of a movable front-mounted bin as a designated place; and obtaining the estimated arrival time of the trunk transport vehicle to each appointed place as the appointed time for arriving at the appointed place. For example, after the trunk transport vehicle starts to distribute goods to each movable pre-positioned bin on the current running route, the order management system predicts the appointed time and the appointed place for distributing goods to each movable pre-positioned bin along the current running route according to the information such as the running route departure time of the trunk transport vehicle, and sends the predicted appointed time and the appointed place to the corresponding movable pre-positioned bin in the form of scheduling information so as to schedule the movable pre-positioned bin to reach the appointed place according to the appointed time and distribute goods to the trunk transport vehicle of the movable pre-positioned bin.
In some embodiments of the present application, the specified time and the specified place are determined by: acquiring each candidate intersection point along a distribution route of a trunk transport vehicle of a movable front-end bin, and acquiring first estimated arrival time of the trunk transport vehicle reaching each candidate intersection point; acquiring a second estimated arrival time of the mobile pre-bin to each candidate intersection; determining the candidate intersection point closest to the moving front bin as the appointed place from the candidate intersection points of the second estimated arrival time of the moving front bin, which is earlier than or equal to the first estimated arrival time of the trunk transport vehicle; and determining the first estimated arrival time of the trunk transport vehicle to the appointed place as the appointed time.
The order management system distributes goods for each mobile front-end warehouse according to the historical order data of each mobile front-end warehouse, and dispatches the trunk transport vehicle to travel along a preset trunk route to distribute goods for each mobile front-end warehouse. Before dispatching the movable front warehouse to deliver and connect with the trunk transport vehicle, the order management system first determines the running route along the trunk transport vehicle according to the running route of the trunk transport vehicle Taking the place (such as a large parking lot) where goods are delivered with the movable front-loading bin as candidate delivery points, and estimating the time of arrival of the trunk transport vehicle at each candidate delivery point according to the departure time of the trunk transport vehicle, and recording as the first estimated arrival time (for example, by the symbol T1 i And (c) a candidate intersection point, wherein i represents the number of the candidate intersection point). Thereafter, the order management system further obtains the time for each mobile pre-bin to reach each candidate intersection, and records the time as a second estimated time of arrival (e.g., by the symbol T2 ij Where i denotes the number of the candidate intersection and j denotes the number of the moving pre-bin). Then, for each mobile pre-bin, the order management system further compares the second estimated arrival time (e.g., T2) of that mobile pre-bin (e.g., mobile pre-bin j) to each candidate intersection (e.g., candidate intersection i) ij ) Whether or not it is earlier than or equal to the first estimated time of arrival (e.g.t1) at the corresponding candidate junction (e.g.candidate junction i) of the rail transport vehicle i ) One or more candidate junction points that arrive earlier or simultaneously with the trunk conveyor for each moving lead bin are determined separately. Finally, for each mobile lead bin (e.g., mobile lead bin j), the candidate junction closest to the mobile lead bin (e.g., mobile lead bin j) among the candidate junctions that are earlier than or arrive simultaneously with the trunk conveyor is determined as the designated location for the delivery and handover of the mobile lead bin (e.g., mobile lead bin j) with the trunk conveyor. Further, the first estimated arrival time of the trunk transport vehicle at the specified location is determined as the specified time for the mobile lead bin (i.e., mobile lead bin j) to make a shipment handoff with the trunk transport vehicle.
After the movable pre-bin finishes commodity warehousing operation, the order management system further dispatches the movable pre-bin to stop at the corresponding stop position so that downstream delivery capacity approaches the movable pre-bin to execute commodity order picking and delivery operation. For example, the order management system schedules the mobile pre-bin to go to the corresponding parking position by sending scheduling information to the mobile pre-bin, wherein the scheduling information comprises information of the corresponding parking position.
And 220, responding to the preset movable pre-bin to finish commodity warehousing operation, and scheduling the movable pre-bin to go to the corresponding parking position determined in real time.
And in the process that the movable pre-bin arrives at the appointed place according to the appointed time and is delivered to the trunk transport vehicle of the movable pre-bin, commodity warehousing operation is executed according to operation of operators.
The process of moving the front bin to perform the commodity warehouse-in operation is referred to in the first embodiment, and will not be described in detail in this embodiment.
And the order management system further dispatches the movable pre-bin to the corresponding stop position determined in real time after determining that the movable pre-bin finishes commodity warehousing operation.
The specific implementation manner of determining the parking position corresponding to the moving front bin is referred to in the first embodiment, and will not be described in detail in this embodiment.
For a specific implementation manner of scheduling the moving front bin to the corresponding parking position determined in real time, refer to embodiment one, and in this embodiment, details are not repeated.
In response to the user submitting the merchandise order, the merchandise order is sent to the target mobile pre-bin based on the proximity policy, step 230.
Wherein the target moving pre-bin is selected from the moving pre-bins that have been docked at the respective docking positions.
In response to a user submitting a commodity order, the specific implementation manner of sending the commodity order to the target mobile pre-bin based on the nearby policy is referred to in the first embodiment, which is not described in detail in this embodiment.
And step 240, in response to the target mobile pre-bin completing the delivery operation of the commodity order, scheduling candidate carrying capacity of the target mobile pre-bin to the corresponding stop position of the target mobile pre-bin for carrying out delivery of the commodity order.
In response to the target moving front-end bin completing the delivery operation of the commodity order, the candidate capacity of the target moving front-end bin is scheduled to be delivered to the corresponding stop position of the target moving front-end bin for delivery, so that a specific implementation of delivering the commodity order is referred to in embodiment one, and is not repeated in this embodiment.
In some embodiments of the present application, after the dispatching the preset mobile pre-bin arrives at the designated location according to the designated time and performs the delivery and handover with the trunk transport vehicle of the mobile pre-bin, the method further includes: and sending a cargo allocation and delivery prompt message to a trunk transport vehicle of the movable pre-bin, wherein the cargo allocation and delivery prompt message is used for indicating the appointed time and the appointed place of the trunk transport vehicle and each movable pre-bin for cargo allocation and delivery. In practical application, the parking position of the movable pre-bin is determined in real time and is not fixed, so that the position of the same movable pre-bin for delivering and connecting with the trunk transport vehicle can be adjusted due to the change of the parking position of the movable pre-bin, and meanwhile, the time and the position of delivering and connecting are pushed to the trunk transport vehicle, so that the smooth delivery and connecting can be guaranteed.
The following further describes an implementation of the order processing method disclosed in the embodiment of the present application in conjunction with the application scenario described in fig. 3.
In a first step, the order management system 310 dispatches the trunk carrier 320 to a pre-set mobile lead bin for shipment. The order management system 310 predicts the designated time and the designated location for the trunk carrier to deliver to and deliver from the designated mobile lead bin when the trunk carrier 320 starts delivering to the designated mobile lead bin.
In a second step, the order management system 310 dispatches the mobile pre-bin 330 to the designated location at the designated time for delivery and handover with the rail transport vehicle of the mobile pre-bin.
Third, the movable pre-bin 330 arrives at the designated location according to the designated time to deliver and receive the goods to and from the trunk transport vehicle 320, thereby completing the goods warehouse-in operation. The mobile pre-bin 330 docks to a corresponding docking location determined in real time according to the schedule of the order management system 310.
The parking position of the mobile pre-bin determined in real time in the example at the time of the application is near the distribution address in the historical order distribution set.
Fourth, the order management system 310 sends the commodity orders with the delivery addresses closest to the mobile pre-bin 330 for processing, and the mobile pre-bin 330 completes the delivery of the orders.
Fifth, the order management system 310 schedules candidate capacity 340 near the mobile lead bin 330 to perform order distribution.
According to the order processing method disclosed by the embodiment of the application, the movable pre-bin is preset, then the movable pre-bin is scheduled to arrive at a designated place according to designated time to carry out cargo allocation and delivery with a trunk transport vehicle of the movable pre-bin, and after the movable pre-bin finishes commodity warehousing operation, the movable pre-bin is scheduled to go to a corresponding parking position determined in real time; responding to the commodity order submitted by a user, and sending the commodity order to a target mobile pre-bin based on a nearby strategy; and responding to the target moving front-end bin to finish the delivery operation of the commodity order, and dispatching the candidate carrying capacity of the target moving front-end bin to the corresponding stop position of the target moving front-end bin to take the commodity so as to deliver the commodity order, thereby being beneficial to improving the delivery efficiency of the order.
According to the order processing method disclosed by the embodiment of the application, the plurality of movable pre-positioned bins are preset, and each movable pre-positioned bin is scheduled to different stop positions determined in real time, so that the positions of the pre-positioned bins can be flexibly set, the near delivery of commodity orders is facilitated, the delivery distance is shortened, and the delivery efficiency of the orders is improved. In addition, the movable front bin can freely move and flexibly park, so that the difficulty in site selection of the front bin is also reduced.
Furthermore, in the order processing method disclosed in this embodiment, the distribution cells are determined according to the distribution address distribution range and/or the density of the historical order data in the distribution area, the distribution addresses with concentrated orders and similar distances can be aggregated into the same distribution cell, and the mobile front-mounted bin is respectively set for each distribution cell, so that the base goods and the delivery of the commodity orders in the corresponding distribution cell are mainly processed, and the nearby delivery is realized, thereby improving the delivery efficiency. Further, for each distribution cell, the distribution distance of the commodity order can be further shortened and the distribution efficiency is further improved by selecting the position of the movable front bin which is the smallest in total distance from each distribution hot spot area in the distribution cell and can be parked as the parking position of the movable front bin arranged in the distribution cell.
Correspondingly, the embodiment of the application also discloses a movable pre-bin, which comprises: the bin body and the in-bin commodity management system, wherein,
the bin body is used for transporting and storing a preset order management system to distribute goods to the movable front bin;
the in-bin commodity management system is used for receiving first scheduling information sent by the order management system, wherein the first scheduling information is used for indicating the mobile front-end bin to arrive at a specified place according to specified time and carry out distribution handover with a trunk transport vehicle;
the in-bin commodity management system is further used for responding to user operation to execute commodity warehousing operation on the distribution delivered from the trunk transport vehicle and sending first notification information indicating that the movable pre-bin finishes commodity warehousing operation to the order management system;
the in-bin commodity management system is further used for receiving second scheduling information sent by the order management system for scheduling the mobile pre-bin to go to the corresponding parking position, and sending second notification information indicating that the mobile pre-bin is parked at the corresponding parking position to the order management system after the mobile pre-bin is parked at the corresponding parking position;
The in-bin commodity management system is further configured to receive a commodity order sent to the mobile pre-bin by the order management system, respond to a commodity delivery operation, perform the delivery operation on the commodity order, and then send third notification information to the order management system, where the third notification information is used to instruct the mobile pre-bin to complete the delivery operation on the commodity order, so that the order management system responds to the third notification information, and schedule the candidate capacity of the mobile pre-bin to pick up the commodity at the corresponding stop position of the mobile pre-bin, so as to deliver the commodity order.
According to the movable front bin disclosed by the embodiment of the application, different stop positions determined in real time can be stopped according to the scheduling of the order management system, the position of the front bin can be flexibly set, the near delivery of commodity orders is facilitated, and the delivery efficiency of the orders is improved.
Example III
An order processing device disclosed in the embodiment of the present application, as shown in fig. 4, the device further includes:
a mobile pre-bin docking scheduling module 410, configured to schedule, in response to completion of a commodity warehousing operation by a preset mobile pre-bin, the mobile pre-bin to go to a corresponding docking position determined in real time;
A commodity order sending module 420, configured to send, in response to a user submitting a commodity order, the commodity order to a target mobile pre-bin based on a nearby policy, wherein the target mobile pre-bin is selected from the mobile pre-bins that have been docked at the respective docking locations;
and the commodity order delivery and distribution module 430 is configured to schedule, in response to the target mobile pre-bin completing the delivery operation of the commodity order, the candidate capacity of the target mobile pre-bin to pick up the commodity at the corresponding stop position of the target mobile pre-bin, so as to distribute the commodity order.
In some embodiments of the present application, the commodity order sending module 420 is further configured to:
and responding to the commodity order submitted by the user selecting the forward bin delivery scene, and determining the target mobile forward bin according to the inventory commodity of the mobile forward bin which is stopped at the corresponding stopping position and the matching degree of the stopping position and the commodity order.
In some embodiments of the present application, the respective resting positions of the mobile pre-bins are determined by the following method:
and determining the corresponding parking position of the movable front bin in real time by taking the total distribution distance as a constraint based on distribution address distribution data of the historical orders.
In some embodiments of the present application, the determining, in real time, the parking position corresponding to the mobile pre-bin with the total delivery distance minimized as a constraint, based on the delivery address distribution data of the historical order includes:
performing cluster analysis on the historical order data to obtain a plurality of distribution hot spot areas;
aggregating the distribution hot spot areas with the distance smaller than a preset distance threshold value to the same distribution honeycomb;
for each distribution cell, a mobile front-end bin parking position with the smallest sum of all distribution hot spot area distances aggregated into the distribution cell is taken as a parking position corresponding to the mobile front-end bin arranged in the distribution cell.
In some embodiments of the present application, as shown in fig. 5, the apparatus further includes:
and the delivery scheduling module 400 is used for scheduling the preset movable pre-bin to arrive at the designated place according to the designated time and carry out delivery and delivery with the trunk transport vehicle of the movable pre-bin.
In some embodiments of the present application, the specified time and the specified place are determined by:
acquiring a preset intersection point along a distribution route of a trunk transport vehicle of a movable front-mounted bin as a designated place;
And obtaining the estimated arrival time of the trunk transport vehicle to each appointed place as the appointed time for arriving at the appointed place.
In some embodiments of the present application, the specified time and the specified place are determined by:
acquiring each candidate intersection point along a distribution route of a trunk transport vehicle of a movable front-end bin, and acquiring first estimated arrival time of the trunk transport vehicle reaching each candidate intersection point;
acquiring a second estimated arrival time of the mobile pre-bin to each candidate intersection;
determining the candidate intersection point closest to the moving front bin as the appointed place from the candidate intersection points of the second estimated arrival time of the moving front bin, which is earlier than or equal to the first estimated arrival time of the trunk transport vehicle;
and determining the first estimated arrival time of the trunk transport vehicle to the appointed place as the appointed time.
In some embodiments of the present application, the handover scheduling module 400 is further configured to:
and sending a cargo allocation and delivery prompt message to a trunk transport vehicle of the movable pre-bin, wherein the cargo allocation and delivery prompt message is used for indicating the appointed time and the appointed place of the trunk transport vehicle and each movable pre-bin for cargo allocation and delivery.
The order processing device disclosed in the embodiment of the present application is configured to implement the order processing method described in the first embodiment or the second embodiment of the present application, and specific implementation manners of each module of the device are not described herein, and reference may be made to specific implementation manners of corresponding steps in the method embodiment.
According to the order processing device disclosed by the embodiment of the application, the movable pre-bin is preset, and then commodity warehousing operation is completed in response to the movable pre-bin, and the movable pre-bin is scheduled to go to the corresponding parking position determined in real time; responding to the commodity order submitted by a user, and sending the commodity order to a target mobile pre-bin based on a nearby strategy; and responding to the target moving front-end bin to finish the delivery operation of the commodity order, and dispatching the candidate carrying capacity of the target moving front-end bin to the corresponding stop position of the target moving front-end bin to take the commodity so as to deliver the commodity order, thereby being beneficial to improving the delivery efficiency of the order.
According to the order processing device disclosed by the embodiment of the application, the plurality of movable pre-positioned bins are preset, each movable pre-positioned bin is scheduled to different stop positions determined in real time, the positions of the pre-positioned bins can be flexibly set, the near delivery of commodity orders is facilitated, the delivery distance is shortened, and the delivery efficiency of the orders is improved. In addition, the movable front bin can freely move and flexibly park, so that the difficulty in site selection of the front bin is also reduced.
Further, by determining the distribution cells for the distribution address distribution range and/or the density of the historical order data in the distribution area, the order processing device disclosed in the embodiment can aggregate the distribution addresses with concentrated orders and similar distances into the same distribution cell, and respectively set a mobile front bin for each distribution cell, so that the base goods and the delivery of the commodity orders in the corresponding distribution cell are mainly processed, and the delivery is carried out nearby, thereby improving the delivery efficiency. Further, for each distribution cell, the distribution distance of the commodity order can be further shortened and the distribution efficiency is further improved by selecting the position of the movable front bin which is the smallest in total distance from each distribution hot spot area in the distribution cell and can be parked as the parking position of the movable front bin arranged in the distribution cell.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described by differences from other embodiments, and identical and similar parts between the embodiments are all enough to be referred to each other. For the device embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference is made to the description of the method embodiments for relevant points.
The foregoing has described in detail a method and apparatus for order processing provided herein, and specific examples have been provided herein to illustrate the principles and embodiments of the present application, the above examples being provided only to assist in understanding the method and core idea of the present application; meanwhile, as those skilled in the art will have modifications in the specific embodiments and application scope in accordance with the ideas of the present application, the present description should not be construed as limiting the present application in view of the above.
The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
Various component embodiments of the present application may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that some or all of the functions of some or all of the components in an electronic device according to embodiments of the present application may be implemented in practice using a microprocessor or Digital Signal Processor (DSP). The present application may also be embodied as an apparatus or device program (e.g., computer program and computer program product) for performing a portion or all of the methods described herein. Such a program embodying the present application may be stored on a computer readable medium, or may have the form of one or more signals. Such signals may be downloaded from an internet website, provided on a carrier signal, or provided in any other form.
For example, fig. 6 shows an electronic device in which a method according to the present application may be implemented. The electronic device may be a PC, a mobile terminal, a personal digital assistant, a tablet computer, etc. The electronic device conventionally comprises a processor 610 and a memory 620 and a program code 630 stored on said memory 620 and executable on the processor 610, said processor 610 implementing the method described in the above embodiments when said program code 630 is executed. The memory 620 may be a computer program product or a computer readable medium. The memory 620 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read only memory), an EPROM, a hard disk, or a ROM. The memory 620 has a storage space 6201 for program code 630 of a computer program for performing any of the method steps described above. For example, the memory space 6201 for the program code 630 may include individual computer programs for implementing the various steps in the above methods, respectively. The program code 630 is computer readable code. These computer programs may be read from or written to one or more computer program products. These computer program products comprise a program code carrier such as a hard disk, a Compact Disc (CD), a memory card or a floppy disk. The computer program comprises computer readable code which, when run on an electronic device, causes the electronic device to perform a method according to the above-described embodiments.
The embodiment of the application also discloses a computer readable storage medium, on which a computer program is stored, which when executed by a processor, implements the steps of the order processing method according to the embodiment of the application.
Such a computer program product may be a computer readable storage medium, which may have memory segments, memory spaces, etc. arranged similarly to the memory 620 in the electronic device shown in fig. 6. The program code may be stored in the computer readable storage medium, for example, in a suitable form. The computer readable storage medium is typically a portable or fixed storage unit as described with reference to fig. 7. In general, the memory unit comprises computer readable code 630', which computer readable code 630' is code that is read by a processor, which code, when executed by the processor, implements the steps of the method described above.
Reference herein to "one embodiment," "an embodiment," or "one or more embodiments" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Furthermore, it is noted that the word examples "in one embodiment" herein do not necessarily all refer to the same embodiment.
In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the present application may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words first, second, third, etc. do not denote any order. These words may be interpreted as names.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and are not limiting thereof; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the corresponding technical solutions.

Claims (12)

1. An order processing method, comprising:
responding to a preset movable pre-bin to finish commodity warehousing operation, and scheduling the movable pre-bin to go to a corresponding parking position determined in real time;
responding to the commodity order submitted by a user, and sending the commodity order to a target mobile pre-bin based on a nearby strategy;
and dispatching the candidate capacity of the target movable pre-bin to the corresponding stop position of the target movable pre-bin to pick up goods so as to deliver the commodity order in response to the target movable pre-bin completing the delivery operation of the commodity order.
2. The method of claim 1, wherein the step of sending the commodity order to the target mobile pre-bin based on a proximity policy in response to a user submitting the commodity order comprises:
and responding to the commodity order submitted by the user selecting the forward bin delivery scene, and determining the target mobile forward bin according to the inventory commodity of the mobile forward bin which is stopped at the corresponding stopping position and the matching degree of the stopping position and the commodity order.
3. The method of claim 1, wherein the respective rest positions of the moving pre-bin are determined by:
And determining the corresponding parking position of the movable front bin in real time by taking the total distribution distance as a constraint based on distribution address distribution data of the historical orders.
4. The method of claim 3, wherein the step of determining the corresponding parking position of the mobile lead bin in real time with the total delivery distance minimized as a constraint based on the delivery address distribution data of the historical orders comprises:
performing cluster analysis on the historical order data to obtain a plurality of distribution hot spot areas;
aggregating the distribution hot spot areas with the distance smaller than a preset distance threshold value to the same distribution honeycomb;
for each distribution cell, a mobile front-end bin parking position with the smallest sum of all distribution hot spot area distances aggregated into the distribution cell is taken as a parking position corresponding to the mobile front-end bin arranged in the distribution cell.
5. The method of any one of claims 1 to 4, wherein, in response to completion of the merchandise warehousing operation by the pre-configured mobile pre-bin, the step of scheduling the mobile pre-bin for a corresponding dock location determined in real-time further comprises:
and dispatching the preset movable pre-positioned bin to arrive at a designated place according to the designated time and carrying out distribution and delivery on the main transport vehicle of the movable pre-positioned bin.
6. The method of claim 5, wherein the specified time and the specified location are determined by:
acquiring a preset intersection point along a distribution route of a trunk transport vehicle of a movable front-mounted bin as a designated place;
and obtaining the estimated arrival time of the trunk transport vehicle to each appointed place as the appointed time for arriving at the appointed place.
7. The method of claim 5, wherein the specified time and the specified location are determined by:
acquiring each candidate intersection point along a distribution route of a trunk transport vehicle of a movable front-end bin, and acquiring first estimated arrival time of the trunk transport vehicle reaching each candidate intersection point;
acquiring a second estimated arrival time of the mobile pre-bin to each candidate intersection;
determining the candidate intersection point closest to the moving front bin as the appointed place from the candidate intersection points of the second estimated arrival time of the moving front bin, which is earlier than or equal to the first estimated arrival time of the trunk transport vehicle;
and determining the first estimated arrival time of the trunk transport vehicle to the appointed place as the appointed time.
8. The method of claim 5, wherein after the step of dispatching the pre-configured mobile lead bin to a designated location at a designated time for delivery and handover with the mobile lead bin trunk carrier, further comprising:
and sending a cargo allocation and delivery prompt message to a trunk transport vehicle of the movable pre-bin, wherein the cargo allocation and delivery prompt message is used for indicating the appointed time and the appointed place of the trunk transport vehicle and each movable pre-bin for cargo allocation and delivery.
9. An order processing apparatus, comprising:
the mobile pre-bin parking scheduling module is used for responding to the preset mobile pre-bin to finish commodity warehousing operation and scheduling the mobile pre-bin to go to the corresponding parking position determined in real time;
the commodity order sending module is used for responding to the commodity order submitted by the user and sending the commodity order to the target mobile front-end bin based on the nearby strategy;
and the commodity order delivery and distribution module is used for responding to the target movable pre-bin to finish delivery operation of the commodity order and scheduling candidate carrying capacity of the target movable pre-bin to the corresponding stop position of the target movable pre-bin to take goods so as to distribute the commodity order.
10. A mobile forward bin comprising: the bin body and the in-bin commodity management system, wherein,
the bin body is used for transporting and storing a preset order management system to distribute goods to the movable front bin;
the in-bin commodity management system is used for receiving first scheduling information sent by the order management system, wherein the first scheduling information is used for indicating the mobile front-end bin to arrive at a specified place according to specified time and carry out distribution handover with a trunk transport vehicle;
the in-bin commodity management system is further used for responding to user operation to execute commodity warehousing operation on the distribution delivered from the trunk transport vehicle and sending first notification information indicating that the movable pre-bin finishes commodity warehousing operation to the order management system;
the in-bin commodity management system is further used for receiving second scheduling information sent by the order management system for scheduling the mobile pre-bin to go to the corresponding parking position, and sending second notification information indicating that the mobile pre-bin is parked at the corresponding parking position to the order management system after the mobile pre-bin is parked at the corresponding parking position;
The in-bin commodity management system is further configured to receive a commodity order sent to the mobile pre-bin by the order management system, respond to a commodity delivery operation, perform the delivery operation on the commodity order, and then send third notification information to the order management system, where the third notification information is used to instruct the mobile pre-bin to complete the delivery operation on the commodity order, so that the order management system responds to the third notification information, and schedule the candidate capacity of the mobile pre-bin to pick up the commodity at the corresponding stop position of the mobile pre-bin, so as to deliver the commodity order.
11. An electronic device comprising a memory, a processor and program code stored on the memory and executable on the processor, wherein the program code when executed by the processor implements the order processing method of any of claims 1 to 8.
12. A computer readable storage medium having stored thereon program code, which when executed by a processor performs the steps of the order processing method of any of claims 1 to 8.
CN202111594586.5A 2021-12-23 2021-12-23 Order processing method and device and movable front-end warehouse Pending CN116402262A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111594586.5A CN116402262A (en) 2021-12-23 2021-12-23 Order processing method and device and movable front-end warehouse

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111594586.5A CN116402262A (en) 2021-12-23 2021-12-23 Order processing method and device and movable front-end warehouse

Publications (1)

Publication Number Publication Date
CN116402262A true CN116402262A (en) 2023-07-07

Family

ID=87018440

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111594586.5A Pending CN116402262A (en) 2021-12-23 2021-12-23 Order processing method and device and movable front-end warehouse

Country Status (1)

Country Link
CN (1) CN116402262A (en)

Similar Documents

Publication Publication Date Title
US11928637B2 (en) System and method for generating a delivery plan for multi-tier delivery schemes
JP7322172B2 (en) Multi-entity inventory management with storage bins and inventory reallocation
US11443396B2 (en) Systems and methods for prioritizing trailers at receiving facility
JP6994738B2 (en) Unmanned delivery system by unmanned delivery vehicle
US7587345B2 (en) Residential delivery system and method
US8306650B1 (en) Method and system for agent exchange-based materials handling
US7774243B1 (en) Method and system for predestination item transfer among agents within a materials handling facility
CN110472915B (en) Cargo transportation management method and system
CN111401735A (en) Intelligent queuing method, device, equipment and storage medium for logistics vehicles
US20170270470A1 (en) Method and device for handling allocation request
US20140040075A1 (en) System and method of selection and organization of customer orders in preparation for distribution operations order fulfillment
WO2021015663A1 (en) Delivery route planning apparatus and methods of generating delivery route plans
CN108197761A (en) Fusion milk-Run and the plant-incoming coal dispatching method and system for getting rid of hanging dispatching
CN111768052A (en) Automatic planning method for whole-vehicle factory approach logistics route based on algorithm model
CN112686516A (en) Distribution equipment battery replacement management method and device and electronic equipment
CN113642775A (en) A finished product warehouse delivery management method, device and computer equipment
CN113780932A (en) Item distribution method, distribution system, and computer-readable storage medium
CN111703802B (en) Control method and device for warehouse-in and warehouse-out process and warehousing system
CN119204595B (en) Order processing method, device, equipment and storage medium
KR20230128623A (en) Program for providing product spot arrival/delivery processing service through delivery rider matching
CN116402262A (en) Order processing method and device and movable front-end warehouse
CN112418754A (en) Logistics management order allocation calculation method
US8340990B2 (en) Logistics planning in a business environment
KR20190142660A (en) Method for managing distribution of erp assiciated logistics and apparatus for performing the same
KR20230128622A (en) Device of providing MFC-based delivery platform service

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination